51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Selenium
Selenium+Java完整框架搭建(2019完整版)
(1)什么是框架?框架是可以被应用开发者定制的应用骨架(2)为什么要写框架?提高脚本可维护性提高编写脚本的速度提高脚本可阅读性(3)框架的几个要素?driver管理,等待管理,常用方法封装,LOG,常用类封装,数据,失败重跑等等通过IDEA新建个项目名TestAutomation2019的Maven工程导入Seleni...
代码星球
·
2021-02-23
Selenium+Java
完整
框架
搭建
2019
selenium grid用法
/一,seleniumgrid是什么?selenium是一个用于UI自动化测试的工具。seleniumgrid是selenium家族中的三大组件的一员。seleniumgrid有两个版本,grid1和grid2,。目前grid1已经基本被废弃了。grid2的出版要晚于selenium2,所以grid2支持s...
代码星球
·
2021-02-23
selenium
grid
用法
Selenium踩坑记之iFrame的定位与切换
转自:https://www.jianshu.com/p/6e7d0359e4bbSelenium是浏览器自动化测试的工具之一,用过的人都懂他的好,也被他坑的不要不要的。今天就聊聊Selenium的iFrame定位和切换。对于一个页面,正常浏览的时候,看到的一个完整正常的页面,但是,看似是整体的页面的背后,其中是可能会...
代码星球
·
2021-02-23
Selenium
踩坑
记之
iFrame
定位
org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'
原因:浏览器和驱动版本不匹配https://npm.taobao.org/mirrors/chromedriver...
代码星球
·
2021-02-23
org.openqa.selenium.WebDriverException
unknown
error
call
function
Java+selenium之WebDriver常见特殊情况如iframe/弹窗处理(四)
转自:https://www.cnblogs.com/andrew209/p/9017087.html1. iframe的处理查找元素必须在对应的ifarme中查找,否则是找不到的//传入参数为frame的序号,从0开始driver.switchTo().frame(Intindex);//传入参数为fram...
代码星球
·
2021-02-23
Java+selenium
WebDriver
常见
特殊
情况
selenium元素input的value值设置【node.js版本】
driver.executeScript(‘document.getElementById(“id”).value=“value”’);这个操作就类似于//$("#id").val(“value”);...
代码星球
·
2021-02-23
selenium
元素
input
value
设置
selenium WebDriver 清空input的方式
做自动测试时,经常会出现某些文本框带有默认值的形式,此时我们为了输入我们预期的数据,就需要我们对默认值清楚后做处理。本文章提供四种方法//方法1publicstaticvoidsetElementValue(WebElementelement,Stringvalue){element.sendKeys(Keys.cho...
代码星球
·
2021-02-23
selenium
WebDriver
清空
input
方式
selenium 获取input输入框中的值的方法
方法一:获取input的文本值<inputclass="form-text-normal"id="txtName"name="Name"type="text"maxlength="45">星河学院</input> chrome.findElement( By.id("txtN...
代码星球
·
2021-02-23
selenium
获取
input
输入
中的
Selenium清空列数据
org.openqa.selenium.InvalidElementStateException:invalidelementstate:Elementmustbeuser-editableinordertoclearit.注意:(1)报上边的错误,原因是不是input框,不能进行clear和delete操作,要定位到...
代码星球
·
2021-02-23
Selenium
清空
数据
selenium(java)处理HTML5的视频播放
大多数浏览器使用控件(如Flash)来播放规频,但是,不同的浏览器需要使用不同的插件。HTML5定义了一个新的元素<video>,,指定了一个标准的方式来嵌入电影片段。IE9+、Firefox、Opera、Chrome都支持该元素。学习虫师的自动化测试selenium的4.17节《处理HTML5的视频播放》...
代码星球
·
2021-02-23
selenium
java
处理
HTML5
视频
Selenium常用操作汇总二——如何把一个元素拖放到另一个元素里面(转)
Q群里有时候会有人问,selenium webdriver怎么实现把一个元素拖放到另一个元素里面。这一节总一下元素的拖放。下面这个页面是一个演示拖放元素的页面,你可以把左右页面中的条目拖放到右边的div框中。http://koyoz.com/demo/html/drag-drop/drag-drop.html...
代码星球
·
2021-02-23
元素
Selenium
常用
操作
汇总
Selenium常用操作汇总二——如何操作cookies(转)
Web测试中我们经常会接触到Cookies,一个Cookies主要属性有”所在域、name、value、有效日期和路径",下面来讲一下怎么操作Cookies。importjava.util.Set;importorg.openqa.selenium.Cookie;importorg.openqa.selenium.We...
代码星球
·
2021-02-23
操作
Selenium
常用
汇总
如何
Selenium常用操作汇总二——如何操作select下拉框
下面我们来看一下seleniumwebdriver是如何来处理select下拉框的,以http://passport.51.com/reg2.5p这个页面为例。这个页面中有4个下拉框,下面演示4种选中下拉框选项的方法。select处理比较简单,直接看代码吧:)importorg.openqa.selenium.By;i...
代码星球
·
2021-02-23
操作
Selenium
常用
汇总
如何
Selenium常用操作汇总二——如何处理alert、confirm、prompt对话框
alert、confirm、prompt这样的js对话框在selenium1.X时代也是难啃的骨头,常常要用autoit来帮助处理。试用了一下seleniumwebdriver中处理这些对话框十分方便简洁。以下面html代码为例:Dialogs.html <html><head&...
代码星球
·
2021-02-23
Selenium
常用
操作
汇总
如何
Selenium常用操作汇总二——如何得到弹出窗口
在selenium1.X里面得到弹出窗口是一件比较麻烦的事,特别是新开窗口没有id、name的时候。当时还整理了处理了几种方法,详见:http://seleniumcn.cn/read.php?tid=791 。在seleniumwebdriver中得到新开窗口相对简单的多,它无关新开窗口的id、name等属...
代码星球
·
2021-02-23
Selenium
常用
操作
汇总
如何
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他