大佬教程收集整理的这篇文章主要介绍了我觉得有用的selenium定位方法汇总,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
1、Xpath
前一位:../div[@="class"]/preceding-sibling::div[1]后一位:../div[@="class"]/following-sibling::div[1]前N位:../div[@="class"]/preceding-sibling::div[N]后N位:../div[@="class"]/following-sibling::div[N]
2、js
// 设置日期控件的读写属性
((JavascriptExecutor) driver).executeScript(
"document.getElementById("fromDate").readOnly=false"
);
// 直接为日期控件强行赋值
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript(
"document.getElementById('fromDate').setAttribute('value','2013-06-21');"
);
// 富文本编辑框的处理
driver.switchTo().frame(
"ueditor_0"
);
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript(
"document.body.innerHTML='ABCDEFG'"
);
//js模拟点击
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript(
"arguments[0].click();"
,driver.findElement(By.id(
"su"
)));
//滚动条操作
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript(
"document.documentElement.scrollTop=1500"
);
//元素赋值
document.getElementById(
'HD_CheckIn'
).value=
'zhangsan'
;
//日期类型元素赋值
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript(
"arguments[0] .value=‘2016-04-20';"
,driver.findElement(By*****)));
以上是大佬教程为你收集整理的我觉得有用的selenium定位方法汇总全部内容,希望文章能够帮你解决我觉得有用的selenium定位方法汇总所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。