Python+selenium UI 自动化
Selenium+python新手最佳环境:Selenium2.53.6 + Firefox46以下+ python2.7.12(python3.6也行) (一定要注意版本号,否则各种问题)安装selenium1.在线安装2.打开cmd窗口输入:pip(如果有内容显示,说明正常)3.cmd输入指令安装selenium:pip install selenium==2.53.6 -i https://
Selenium+python
新手最佳环境:
Selenium2.53.6 + Firefox46以下+ python2.7.12(python3.6也行) (一定要注意版本号,否则各种问题)
安装selenium
1.在线安装
2.打开cmd窗口输入:pip(如果有内容显示,说明正常)
3.cmd输入指令安装selenium:
pip install selenium==2.53.6 -i https://pypi.douban.com/simple
(注意:首次装一定要看到进度100%完成, 如果中途失败了,重新输入指令安装,直到看到100%完成为止)
安装完后在以下目录生成一个selenium文件夹 D:\python\Lib\site-packages
注意: 1.确保电脑联网状态 2.如果不能安装检查下防火墙设置 3.有些公司可能屏蔽了下载
4.webdirver驱动
https://npm.taobao.org/mirrors/chromedriver/
按照你的浏览器下载驱动 我的谷歌浏览器版本是 91.0.4472.124(正式版本) (64 位)
打开网址
下载完
然后把驱动放到python的安装目录下,一定要解压!!!
4.检查selenium环境
Cmd输入:
>python
>from selenium import webdriver
>driver=webdriver.Firefox() 火狐 Chrome() 谷歌
>driver.get(“https://www.baidu.com”)
5.Selenium工作原理
实际上在Selenium工作的过程中有三个角色,其一便是跟我们最近的自动化测试代码:自动化测试代码发送请求给浏览器的驱动。
其二便是浏览器的驱动:它来解析这些自动化测试的代码,解析后把它们发送给浏览器。
其三便是浏览器:执行浏览器驱动发来的指令,并最终完成工程师想要的操作。代码中有各种指令:click/send_keys等
6.Python 打开浏览器
按F12
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
driver.find_element_by_id("kw").send_keys("高中数学")
driver.find_element_by_id("su").click()
更多推荐
所有评论(0)