工具介绍
selenium:开源、免费、主流 ⽀持UI,自动化测试工具
selenium-grid可以做分布式(批量在不同平台中运⾏⽤例),⾃动化⽤例较多时、或测试不同浏览器在不同平台运⾏时可以使⽤。
对⻚⾯元素实施⾃动化测试,主要使⽤:webdriver
环境搭建
所需环境: pthon解释器+pycharm+selenium+谷歌浏览器+谷歌浏览器驱动
python库安装:
pip install selenium
浏览器驱动下载安装:
提示:浏览器驱动⼤版本必须和浏览器版本⼀致。
github镜像连接:https://googlechromelabs.github.io/chrome-for-testing/
淘宝镜像连接:http://npm.taobao.org/mirrors/chromedriver/
1、解压下载的驱动,获取到chromedriver.exe
2、将chromedriver.exe复制到python.exe所在⽬录即可(避免再次将chromedrver.exe添加path变量)
基础操作步骤
from time import sleep
from selenium import webdriver
# 1、打开⾕歌浏览器(实例化浏览器对象)
driver = webdriver.Chrome()
# 2、输⼊url
driver.get("http://www.baidu.com")
# 3、找元素及操作
# 4、关闭浏览器
sleep(3)
driver.quit()
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END