西安买公司的网站建设,电商seo推广,义乌网站建设工作室,嘉兴中小企业网站建设Python3Selenium3自动化测试-(准备)最近在学习selenium自动化测试相关的内容#xff0c;所以将实际准备情况做一记录#xff0c;# 系统#xff1a;win10(64位)# 浏览器#xff1a;Chrome(67.0)、Firefox(61.0)、IE# python版本#xff1a;3.6.5# Selenium#xff1a;3.13…Python3Selenium3自动化测试-(准备)最近在学习selenium自动化测试相关的内容所以将实际准备情况做一记录# 系统win10(64位)# 浏览器Chrome(67.0)、Firefox(61.0)、IE# python版本3.6.5# Selenium3.13.0Selenium简介Selenium是一款适用于Web应用程序的便携式软件测试框架。 Selenium为编写测试提供了一个回放工具无需学习测试脚本语言。它还提供了一种测试领域特定的语言用于编写包括CGroovyJavaPerlPHPPythonRuby和Scala等多种流行编程语言的测试。Python安装从 python 官网下载对应版本的python安装包正常安装需要注意的是需要将python加入环境变量中可在安装的界面选择将Python加入环境变量中。环境变量设置我的电脑属性高级系统设置环境变量中编辑用户变量和系统变量Selenium的安装与测试Selenium安装使用python可直接利用pip进行安装selenium启动cmd注意需要以管理员身份运行pip install -U selenium浏览器驱动driver安装浏览器驱动driver的下载driver的下载应该是比较坑的部分一定需要注意浏览器版本。从 selenium官网 进入下载界面这个时候请往下拉虽然第三方的浏览器都不是selenium官方开发的但是你可以在selenium官网找到selenium支持的浏览器相对应的驱动driver下载链接因为我在本地使用的浏览器版本都是比较新的所以对应的driver版本也都下载最新版即可。这里还是粘上三大浏览器的下载链接Google Chrome driverhttps://sites.google.com/a/chromium.org/chromedriver/downloadsMozilla GeckoDriverhttps://github.com/mozilla/geckodriver/releasesInternet Explorer Driverhttp://selenium-release.storage.googleapis.com/3.13/IEDriverServer_x64_3.13.0.zip浏览器驱动driver的安装下载下来的zip文件解压至python安装目录中可以放置在C:\Users\Administrator\AppData\Local\Programs\Python\Python36中但是推荐放置在scripts目录中C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts完成以上工作我们就可以进行测试使用selenium驱动浏览器了测试驱动浏览器CMD中启动python并从selenium引入webdriver类from selenium import webdriver驱动chrome浏览器Ch_driver webdriver.Chrome()Ch_driver.get(https://www.google.com)Ch_driver.quit() # 使用quit()关闭了chrome并结束了此次测试如果是exit()只是关闭chrome后台仍在进行。驱动Firefox浏览器Fi_driver webdriver.Firefox()Fi_driver.get(https://www.google.com)Fi_driver.quit()驱动IE浏览器Ie_driver webdriver.Ie()Ie_driver.get(https://www.google.com)Ie_driver.quit()看起来都正常驱动浏览器并打开了网页这样我们就完成了selenium自动化测试的准备工作~