欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python3.6(pycharm)+selenium2.53.6+firefox45.0.1实现web访问教程

程序员文章站 2024-01-16 22:43:16
1、测试环境部署: 安装python3.6+PyCharm工具:直接在网上下载,傻瓜式安装即可(ps:安装完配置一下环境变量);安装firefox45.0.1版本浏览器:直接在网...

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代码,可以打开浏览器并且搜索图片,搜结果进行截图,即环境验证通过:

python3.6(pycharm)+selenium2.53.6+firefox45.0.1实现web访问教程

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

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

python3.6(pycharm)+selenium2.53.6+firefox45.0.1实现web访问教程