Python3+Selenium框架搭建

Webdriver概述

Webdriver (Selenium2)是一种用于Web应用程序的自动测试工具,

Thoughtworks公司一个强大的基于浏览器的开源自动化测试工具,通常用来编写web应用的自动化测试。

Selenium 是一个用于Web应用程序测试的工具。

Selenium测试直接运行在浏览器中,就像真正的用户在操作浏览器一样。

①提高测试执行效率,节约时间成本

②自动化测试脚本可以重复利用

③可以减少兼容性测试和回归测试的工作量

Selenium常见的有三个版本 Selenium1.0 Selenium2.0 Selenium3.0

支持浏览器 Firefox 火狐浏览器 (FirefoxDriver)驱动

Chrome 谷歌(ChromeDriver)

IE(InternetExplorerDriver)
· Opera(OperaDriver)
· safari(SafariDriver)

语言也兼容很多种、JAVA、Python、C、PHP等

Selenium基于Python语言环境搭建

一、安装selenium 、在Dos窗口中安装 windows + R 输入cmd

在这里插入图片描述

查看之前电脑是否安装了selenium 命令 pip list

在这里插入图片描述

有自己安装 pip install selenium == XXX 指定版本号、不指定就安装最新版本

有、先卸载、再安装其他版本 pip uninstall selenium

查看安装的版本 pip show selenium

在这里插入图片描述 二、在pycharm中导入selenium 库

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述 

在这里插入图片描述三、使用哪个浏览器、需要下载对应版本的驱动

FireFox 48以上版本:Selenium 3.X +FireFox驱动—geckodriver注意对应版本号
注意对应版本的浏览器驱动应放在python和浏览器的安装目录内否则会报错

找不到相关path的驱动路径

浏览器驱动环境变量配置:Firefox浏览器驱动geckodriver.exe–v0.22

注:将浏览器驱动放到Python安装路径的根目录(Python已经配置环境变量)

在这里插入图片描述

在这里插入图片描述

注意: 打开pycharm 不能使用虚拟环境 、使用这个

在这里插入图片描述

四、第一个自动化测试脚本

·启动火狐浏览器,
·首先打开网页地址,打印网页标题,等待3秒
·打开百度首页,打印网页标题,再等待2秒

在这里插入图片描述

最后: 我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

                                   全套资料获取方式:点击下方小卡片自行领取即可

                                                          

猜你喜欢

转载自blog.csdn.net/nhb687096/article/details/131141795