Selenium
官网地址:
http://docs.seleniumhq.org/
1.
安装
Python
:
python
官网:
https://www.python.org/
下载对应机器的安装包:
双击下载好的
Python
安装包:
如果未勾选
Add Python 3.7 to PATH
,需要手动配置环境变量:
计算机
->
属性
->
高级系统设置
环境变量
->
系统变量
->Path
:
将
python.exe
的路径和
pip
命令的路径配置到
Path
中:
D:\Python3
D:\Python3\Scripts
在
cmd
命令下输入
python
,验证是否配置成功:
2.
安装
selenium
库:
在
cmd
命令下直接输入:
3.
下载
Pycharm
编译器
下载地址:
https://download.jetbrains.com/python/pycharm-community-2017.
3.2.exe
也是下一步下一步默认安装即可。
4.
下载浏览器驱动
geckodriver
下载地址:
https://github.com/mozilla/geckodriver/releases
chromeriver
下载地址:
http://chromedriver.storage.googleapis.com/index.h
tml
🐒
注意
driver
与浏览器的版本对应。
将下载好的浏览器驱动放到
Python
安装目录下:
pip install selenium
-
i
https
:
//
pypi
.
tuna
.
tsinghua
.
edu
.
cn
/
simple
1
5.
验证环境
Python + Selenium
的自动化测试环境是否搭建成功!
运行如下代码,如果能正常打开浏览器,证明我们的环境就搭建好了:
(2)Chromedriver
、
geckodriver
的版本管理
火狐浏览器驱动版本匹配说明:
谷歌浏览器和浏览器驱动的版本一般是一一对应,比如浏览器版本是
87
,对
应的
driver
也是
87
。
from
selenium
import
webdriver
import
time
driver
=
webdriver
.
Chrome
()
driver
.
get
(
'https://www.baidu.com'
)
time
.
sleep
(
5
)
1
2
3
4
5
6
(3)
通过浏览器查看元素,控件属性分析
Web
前端的三大语言:
HTML
、
CSS
、
Javascript
。
F12
或右键检查,打开开发者工具。
Ctrl + f
:弹出元素(
XPath
或
CSS Selector
)搜索框。
确保定位元素的唯一性:路径高亮,敲回车键不会跳。
(4)
常用定位方法讲解