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

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐