1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 从零开始编写Web自动化测试脚本(一)--Selenium+WebDriver环境搭建

从零开始编写Web自动化测试脚本(一)--Selenium+WebDriver环境搭建

时间:2019-08-23 22:40:35

相关推荐

从零开始编写Web自动化测试脚本(一)--Selenium+WebDriver环境搭建

第一章 Selenium+WebDriver环境搭建

第二章 Selenium定位方式

第三章 元素常用属性

第四章 自动化中的三种等待

第五章 自动化浏览器设置及句柄、窗口切换操作

第六章 鼠标、键盘操作

第七章 javascript在自动化中的应用

第八章 unittest&断言

第九章 ddt数据驱动

第十章 测试框架搭建过程Python+Selenium+BeautifulReport

文章目录

一、WebDriver是什么?二、WebDriver 支持的浏览器&语言三、Selenium环境搭建四、Python+Selenium操作

一、WebDriver是什么?

1、WebDriver是一种用于web应用程序的自动化测试工具;

2、WebDriver提供了一套友好的API;

3、WebDriver是一套类库,不依赖于任何测试框架,除了必要的浏览器框架

二、WebDriver 支持的浏览器&语言

1、 WebDriver API支持的浏览器:

Firefox (geckodriver)

Chrome (ChromeDriver)

IE(InternetExplorerDriver)

Opera(OperaDriver)

safari(SafariDriver)

HtmlUnit (HtmlUnit Driver)

2、WebDriver API支持的开发语言

Java

Python

PHP

JavaScript

Perl

C#

Ruby

官网:/

三、Selenium环境搭建

1、确定你浏览器版本,推荐使用Chrome,帮助–关于Google Chrome,关注自己版本,例如我版本100.0.4896.127(正式版本) (64 位)

2、浏览器驱动下载,下载地址:http://chromedriver./index.html。选择你对应的浏览器驱动,如果没有完全匹配的。比如我的,可以选大一个版本的驱动。再根据你电脑类型,选择对应驱动后,windows系统选择win32即可。解压后放入你python根目录中。

3、PyCharm新建虚拟环境!PyCharm新建虚拟环境!PyCharm新建虚拟环境!重要的事情说三遍!!!

4、打开PyCharm的终端Terminal,执行命令安装selenium:pip install selenium

四、Python+Selenium操作

from selenium import webdriverimport time#实例化浏览器driver = webdriver.Chrome()#打开浏览器driver.get(url="")#浏览器窗口最大化driver.maximize_window()#浏览器刷新driver.refresh()#打开新网页driver.get(url="/")#强制等待3s,方便观察time.sleep(3)#浏览器后退driver.back()#强制等待3s,方便观察time.sleep(3)#浏览器前进driver.forward()#强制等待3s,方便观察time.sleep(3)#浏览器截屏driver.get_screenshot_as_file("baidu.png")#浏览器退出driver.quit()

随手点赞一次,运气增加一份。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。