![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化
bayueya
我是一个搬运工
展开
-
Selenium 框架介绍
1、Selenium 是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试,同时支持所有基于web 的管理任务自动化。 支持多浏览器:firefox,chrome,IE,Safari等 支持多种脚本语言:PHP,python,java,c#,ruby等 支持多操作系统:linux,ios,android,windows...原创 2019-08-27 09:25:18 · 1169 阅读 · 0 评论 -
Selenium + Python 环境搭建
1.安装Python(版本为pyton3.x),安装时注意选择添加环境变量Path,该安装包为.exe程序,双击安装即可;下载网址https://www.python.org/downloads2.cmd进入命令提示符窗口,输入 python命令,检查是否配置好环境变量3.安装Selenium(版本为3.50),解压安装包,在命令提示符窗口cd进入目录,C:\selenium\...转载 2019-08-27 09:27:24 · 111 阅读 · 0 评论 -
selenium 元素定位
1、iddriver.find_elenment_by_id("kw")2、namedriver.find_element_by_name("kw")3、class namediver.find_element_by_class_name("kw")4、tag namediver.find_element_by_tag_name("kw")5、link_text...原创 2019-08-27 09:31:54 · 133 阅读 · 0 评论 -
Selenium 断言
selenium 提供了三种模式的断言:assert 、verify、waitfor Assert 失败时,该测试将终止。 Verify 失败时,该测试将继续执行,并将错误记入日显示屏 。也就是说允许此单个 验证通过。确保应用程序在正确的页面上 Waitfor 用于等待某些条件变为真。可用于 AJAX 应用程序的测试。 如果该条件为真,他们将立即成功执行。如果该条件不为真,则将失...转载 2019-08-28 15:20:16 · 1179 阅读 · 0 评论 -
Selenium 操作iframe
如果在定位元素时出现元素定位不上,确定元素是否在iframe中,如果在iframe中切换到iframe页面,再次进行定位新版本selenium中switch_to_frame()变更为switch_to.frame()1、iframe有Iddriver.switch_to.frame(“id”)2、iframe有namedriver.switch_to.frame(“...原创 2019-08-28 15:25:14 · 663 阅读 · 0 评论 -
Selenium 获取文本信息
1.通过先定位到具体的元素然后通过text方法获取文本信息,如获取控件名称等driver.find_element_by_xpath("//div[/h1").text2.直接通过定位到的元素的属性直接获取属性名称,如输入框提示信息等driver.find_element_by_id("XXX").get_attribute(YYY)...转载 2019-09-03 19:24:08 · 4386 阅读 · 0 评论 -
Selenium 鼠标操作
from selenium import webdriverfrom selenium.webdriver.common.action_chains importActionChainsdriver = webdriver.Chrome()driver.get("http://www.baidu.com")1、鼠标双击double_click = driver.find_el...原创 2019-09-03 19:31:18 · 100 阅读 · 0 评论 -
Selenium 键盘操作
#coding=utf-8from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")board = driver.find_element_by_id("kw")board.send_keys("360")原创 2019-09-03 19:39:09 · 141 阅读 · 0 评论 -
Selenium 窗口切换和JS对话框
1、窗口切换driver .window_handles 显示所有句柄driver .current_window_handle 显示当前句柄driver .switch_to_window(driver .window_handles[1]) 切换句柄2、JS对话框alter_temp= driver.find_element_...转载 2019-09-05 09:46:22 · 354 阅读 · 0 评论