微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python+selenium UI 自动化

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 位)

打开网址

@H_502_49@

下载完

然后把驱动放到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()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐