定制设计selenium环境搭建,浏览器驱动下载教程,超详细!

web ui 定制设计自动化测试

web 定制设计指的是基于浏览器打开的网页web ui 定制设计自动化测试就是通过代定制设计码来模拟人为(点击、输入、定制设计下拉选择等)定制设计操作浏览器,定制设计为了减轻工作量,定制设计提高测试效率而产生的

定制设计本周是基于selenium这个工具展开的,其实是Python里面的一个库。

selenium环境搭建

1.selenium客户端库安装

#注意,目前直接安装将会安装最新的4.0版本,我们需要3.0版本,安装时则要指定版本

在命令行输入以下安装地址:

pip install selenium==3.14 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

2.下载浏览器

selenium支持的浏览器谷歌、、edge、欧朋浏览器都支持,推荐使用谷歌浏览器(兼容性是最好的)

谷歌浏览器下载地址:

浏览器一定不要装错,而且要保持最新版本,安装完成后如下图

如果是一下图标,都是假的浏览器,需要卸载掉

查看浏览器版本

3.浏览器驱动下载

下载谷歌浏览器所对应的版本,驱动的版本和浏览器一定要对的上,(加入过一段时间,你的浏览器升级了,驱动也要换)

浏览器驱动下载地址(国内地址):

4.驱动的配置

这个驱动最好是添加到环境变量

在盘符下创建目录 D:\tools\driver,将驱动放到driver目录里面

将D:\tools\driver添加到环境变量path中去

步骤一:

步骤二:

不要删除原来的内容,在后面添加一行

注意:

在配置的的时候,要注意:

;D:\tools\driver

步骤三:

在配置之后,必须重启电脑,切记!!!

只有重启配置的环境变量才能生效

5.测试

本周新建一个项目

测试代码

from selenium import webdriver​# 打开谷歌浏览器driver = webdriver.Chrome()​# 打开网页driver.get("http://121.4.249.231/")

如果选择元素,则在;浏览器页面上按下 F12,

from selenium import webdriverimport time​# 打开谷歌浏览器,其实是类的实例化driver = webdriver.Chrome()​# 设置浏览器最大化(避免页面显示不全导致测试出问题)driver.maximize_window()​# 设置隐式等待,单位是秒# 在10s钟之内采用轮询的方式,去检查页面元素有没有加载出来,超过设置的最大超时时间如果还没有加载出来,也会报错driver.implicitly_wait(10)​# 打开网页driver.get("https://www.baidu.com/")​# 在百度中搜索 蔡徐坤# 首先要定位到搜索框# send_keys表示输入内容driver.find_element_by_id("kw").send_keys("蔡徐坤")​#获取网页源码print(driver.page_source)​#获取窗口名称print(driver.name)​#获取页面标题print(driver.title)​#打印当前URL地址print(driver.current_url)​#获取当前页面截图,path 为保存截图的文件夹driver.get_screenshot_as_file(path)​# 点击百度一下# click()是点击的意思driver.find_element_by_id('su').click()​time.sleep(5)​# 关闭浏览器(所有窗口关闭)driver.quit()​#如果指向关闭当前的窗口#driver.close()​​​​
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发