24

自动化测试之Selenium篇(一):环境搭建

 3 years ago
source link: http://www.cnblogs.com/testPro/p/13939778.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

当前无论找工作或者是实际项目应用,自动化测试扮演着非常重要的角色,今天我们来学习下Selenium的环境搭建

Selenium简述

  1. Selenium是一个强大的开源Web功能测试工具系列
  2. 可进行读入测试套件、执行测试和记录测试结果,模拟真实用户操作,包括浏览页面、点击链接、输入文字、提交表单、触发鼠标事件等操作,并且能够对页面结果进行种种验证
  3. 只要在测试用例中把预期的用户行为与结果都描述出来,我们就得到了一个可以自动化运行的功能测试套件

Selenium WebDriver 各浏览器驱动

下载浏览器版本时,必须保持浏览器版本与驱动版本一致,否则在运行脚本时会报错,各浏览器驱动下载路径如下:

下载完成后还需对驱动程序进行配置如下

  • 操作系统是windows,下载好后的驱动放在Python安装目录 ,并将路径加入系统环境变量
  • 操作系统是Mac,将驱动程序拷贝到/usr/local/bin,这个命令需要切换用root用户操作,然后执行命令:xattr -d com.apple.quarantine 驱动名 。比如 xattr -d com.apple.quarantine chromedriver

Selenium的安装

直接使用pip进行安装

  • pip install selenium #(安装最新版本)
  • pip install selenium==3.6.0 #(安装指定版本)

Selenium示例

准备工作都已经完成了,现在以一个自动打开百度的小示例结束学习吧,代码如下:

#encodig=utf-8
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("https://www.baidu.com/")

如果脚本执行后你的浏览器可以自动打开并且访问百度,恭喜你,selenium自动化开发环境已经搭建成功。

如果没有成功也不要着急,给我留言,我会给你解答哦

今天的介绍就先到这了,下篇文章将介绍selenium一些封装好的基本操作方法

自动化测试之Selenium篇完整教程传送门: 教你玩转UI自动化系列

如果你喜欢我的文章,关注微信公众号:测开小栈,获取更多知识


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK