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秒

在这里插入图片描述

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

你可能感兴趣的:(软件测试,selenium,测试工具,软件测试,自动化测试,功能测试,程序人生,职场和发展)