selenium是什么?
Selenium支持跨不同浏览器,平台和编程语言的自动化。
Selenium功能特性
Selenium是一个开源和可移植的Web测试框架。
Selenium支持各种操作系统,浏览器和编程语言。
它还支持并行测试执行,从而减少了时间并提高了测试效率。
Selenium的局限性
Selenium不支持桌面应用程序的自动化测试。
Selenium需要高技能才能更有效地自动化测试。
selenium模块下载
在Python中,我们通过pip来下载使用:
pip install selenium pip install -i https://pypi.doubanio.com/simple/ selenium # 备用地址
浏览器驱动下载
Chrome驱动地址:https://npm.taobao.org/mirrors/chromedriver,或者参见http://chromedriver.storage.googleapis.com/index.html
下载到本地之后,把chromedriver.exe
移动至Python解释器同级的目录或者Scripts
目录下即可。
测试
from selenium import webdriver # 创建Chrome WebDriver实例,此路径为驱动程序的路径 driver = webdriver.Chrome() # firefox浏览器打开 # driver = webdriver.Firefox() # 加载URL网页 driver.get("http://www.baidu.com/") # 打印当前页面的title属性内容 print(driver.title) # 关闭浏览器 driver.quit()