当前位置:蜗牛素材网>综合资讯>图文>正文

pythonweb自动化测试案例实战:Python,web自动化测试

人气:217 ℃/2023-10-27 06:46:03

Selenium 的环境安装主要包括安装selenium Webdriver,编程语言环境,浏览器驱动。本文的selenium自动化主要是基于python语言的开发的。

安装Python以及编辑器Pycharm

  • 下载最新的Python 3.x以上版本 和pycharm 专业版IDE工具;
  • 配置好Python的环境变量

安装selenium 库:

讲Python的时候已经讲如何使用pip命令的时候已经交代了如何安装selenium。就一句命令:

pip install selenium

命令输入回车后等待安装即可;如果出现异常(也就是安装过程报一大堆红字),有两种情况:

一种是提示time out,重新尝试即可,直到安装好,由于pip安装连的是国外的网站,因此网络不怎么好;

第二种是提示安装被拒绝,这种是没有权限,用管理员打开命令提示符即可。

安装部署浏览器驱动:

由于Selenium升级到3.0版本后,浏览器驱动与selenium库分离,因此浏览器驱动需要单独部署,首先要下载浏览器驱动:

  • 安装浏览器:Chrome:安装最新版的Chrome 下载地址:【https://www.google.cn/chrome/】
  • 安装浏览器驱动Webdriver:Chromedriver下载需注意:
    • 下载Chromedriver :下载地址https://npm.taobao.org/mirrors/chromedriver
    • 浏览器与webdriver版本对应:查看浏览器版本,找到与谷歌浏览器的版本最接近的Chromedriver

常见浏览器驱动下载如下:

浏览器

驱动下载

备注

Chrome

chromedriver(.exe)

注意更新日期,最新Chrome需要下载最新的驱动

Internet Explorer

IEDriverServer.exe

最新版本下载最新驱动

Edge

MicrosoftWebDriver.msi

Win10中的新浏览器

Firefox

geckodriver(.exe)

下载最新驱动

PhantomJS

phantomjs(.exe)

虚拟浏览器,运行脚本时无界面

Opera

operadriver(.exe)

最新版本下载最新驱动

Safari

safaridriver

最新版本下载最新驱动

下载好需要的驱动后,需要将存放浏览器的webdriver驱动目录加入环境变量中。当然在使用时,也放在脚本目录中,在程序中用相对路径调用,这种方式就不需要每台机器专门部署驱动,当然缺点就是脚本的MB会稍微有点大。

如:将C:\SeleniumBrowerDriver加入在系统环境变量里,Chromedriver.exe程序的路径放到环境变量path中

将C:\SeleniumBrowerDriver加入环境变量中的系统变量path中。

打开Python目录下的IDLE,输入代码:

>>> from selenium import webdriver>>> driver = webdriver.Chrome()

如果打开不成功,说明环境变量有问题,检查放驱动的目录是否已加入环境变量,实在不行的同学,只有使用参数并输入路径的方式,当然也可以换成相对路径。

from selenium import webdriverdriver = webdriver.Chrome(executable_path='C:/SeleniumBrowerDriver/chromedriver.exe')

Selenium自动化脚本 Demo

验证自动化环境是否安装配置缓存,可以编写脚本访问百度试试:

fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get("http://www.baidu.com")

在pycharm中编写一个demo脚本,运行以上代码,发现打开了浏览器,并出现如下界面:

至此,Selenium的自动化测试环境安装完成了!

搜索更多有关“pythonweb自动化测试案例实战:Python,web自动化测试”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2008-2024 蜗牛素材网 All Rights Reserved. 手机版