Selenium的安装 安装Python3(默认安装pip并添加环境变量)。 pip install selenium。 安装最新版本的Chrome。 下载最新版本的chromedriver.exe,放到Python安装目录的Scripts文件夹下。chrome启动下载地址:http://npm.t ...
分类:
编程语言 时间:
2021-04-28 11:54:33
阅读次数:
0
import time from selenium import webdriver driver = webdriver.Chrome() driver.get("https://email.163.com") time.sleep(2) iframe = driver.find_elements ...
分类:
编程语言 时间:
2020-09-17 18:46:29
阅读次数:
27
当自动化运行时,出现新的标签页,需要访问新标签页的元素,需要切换句柄; handles = driver.window_handles #返回的是列表对象 driver.switch_to.window(handles[1]) #切换到第二个新标签页 为了防止标签页过多,导致句柄过多,所以每次切换的 ...
分类:
编程语言 时间:
2020-06-21 15:29:42
阅读次数:
80
1 # coding=utf-8 2 from selenium import webdriver 3 from selenium.webdriver.common.action_chains import ActionChains 4 import time 5 6 driver = webdri ...
分类:
编程语言 时间:
2020-05-19 20:53:12
阅读次数:
101
一、控制浏览器的窗口: 1 # coding=utf-8 2 from selenium import webdriver 3 import time 4 5 driver = webdriver.Chrome() 6 driver.implicitly_wait(5) 7 driver.get(" ...
分类:
编程语言 时间:
2020-05-19 20:24:43
阅读次数:
66
一、目标 打开Chrome浏览器,访问百度网站,搜索selenium,检查搜索列表是否存在selenium官网链接 二、分析 1.首先打开浏览器 2.访问百度网站 3.定位百度搜索输入框 4.输入selenium 5.点击“百度一下 6.在搜索列表中判断是否存在selenium官网链接 7.退出并关 ...
分类:
编程语言 时间:
2020-05-19 10:39:23
阅读次数:
59
#coding=utf-8 from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get("https://www.baidu.com") driver.quit() 以下 ...
分类:
编程语言 时间:
2020-05-18 20:26:45
阅读次数:
117
如果我们要选择的元素没有id,class属性,或者有些我们不想选择的元素也有相同的id,class属性值; 这时候我们可以通过CSS Selector语法选择元素 CSS Selector 语法就是用来选择元素的 既然css selctor 语法天生就是浏览器用来选择元素的,selenium自然就可 ...
分类:
编程语言 时间:
2020-05-15 00:14:47
阅读次数:
93
**??前言** 本文主要讲解webdriber框架,Selenium 就像真实用户所做的一样,Selenium 测试可以在 Windows、Linux 和 Macintosh上的 Internet Explorer、Chrome和 Firefox 中运行。当然如果为了可视化你可以在浏览器使用sel ...
分类:
编程语言 时间:
2020-05-04 17:46:34
阅读次数:
86
1、线性测试 优势:每一个脚本都是完整独立的,每一个脚本对应一个测试用例 缺点:开发成本高,会有重复操作重复脚本;维护成本也高,修改重复操作的脚本时,要逐一进行修改。 2、模块化驱动测试 把重复的操作独立成公共模块,当用例执行中需要这一模块操作时调用,这样最大限度的消除重复,提高测试用例的可维护性。 ...
分类:
编程语言 时间:
2020-04-12 20:25:29
阅读次数:
68