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

时间:2023-10-27 06:46:03/人气:359 ℃

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

安装Python以及编辑器Pycharm

安装selenium 库:

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

pip install selenium

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

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

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

安装部署浏览器驱动:

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

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

浏览器

驱动下载

备注

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的自动化测试环境安装完成了!

推荐

  • 1推测的近义词201
  • 2孙式太极拳练习时的注意事项361
  • 3金针菇炒辣椒肉片的做法金针菇炒辣椒肉片怎么做399
  • 4电脑鼠标有重影怎么办280
  • 5高三的政治教师上学期工作计划336
  • 6酒店服务员2019个人年终工作总结198
  • 7六年级数学下册复习计划怎么写350
  • 8瑜伽瘦脸的做法简单效果又好319
  • 9已的 成语,成语246
  • 10绝地求生仙某某和水友对狙:绝地求生剑仙决赛圈一挑四357
  • 首页/电脑版/地图
    © 2024 OONiu.Com All Rights Reserved.