频道栏目
首页 > 程序开发 > Web开发 > Python > 正文
python3.6(pycharm)+selenium2.53.6+firefox45.0.1实现web访问教程
2018-03-26 10:41:35         来源:moluoxin的专栏  
收藏   我要投稿

1、测试环境部署:

安装python3.6+PyCharm工具:直接在网上下载,傻瓜式安装即可(ps:安装完配置一下环境变量);安装firefox45.0.1版本浏览器:直接在网上下载,傻瓜式安装即可;安装selenium2.53.6:pip install selenium==2.53.6(ps:pip环境已经安装);ps:selenium2.53.6只能兼容firefox 47及以下版本;

2、实例验证selenium环境已经安装成功:

打开pycharm新建一个test_selenium的项目在项目中新建python文件,check_demo.py;check_demo.py代码:

import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()  #启动浏览器

driver.get("https://www.baidu.com")  #请求网页
assert "百度" in driver.title
print('页面请求成功')
elem = driver.find_element_by_id("kw")  #定位搜索框
elem.clear()
elem.send_keys("图片")  #输入搜索内容
elem.send_keys(Keys.RETURN)  #触发搜索
print ('执行搜索成功')
assert "No results found" not in driver.page_source
time.sleep(2)
driver.save_screenshot('图片.png')
print ('搜索结果截图成功')
driver.close() #关闭浏览器当前窗口
#driver.quit()  #退出浏览器

执行check_demo.py代码,可以打开浏览器并且搜索图片,搜结果进行截图,即环境验证通过:

\

ps:pycharm内部新建项目后导入selenium lib:

在pycharm中点击File->Settings,进入下面界面进行设置;

\

点击复制链接 与好友分享!回本站首页
上一篇:pySVM
下一篇:python数据分析系列教程:Pandas模块
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站