web自动化(5)----selenium运行JavaScript代码
来源:互联网 发布:应用统计学与大数据 编辑:程序博客网 时间:2024/05/22 11:58
selenium运行JavaScript
String JavaScriptString = "";
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript(JavaScriptString, element);
模拟鼠标悬停在元素上
<span style="font-size:18px;">WebElement ele = dr.findElement(By.xpath("/html/body/div[1]/div[3]/div[2]/div[1]/div[3]/div/ul/li[3]"));// action.moveToElement(ele).perform();String mouseHoverjs = "var evObj = document.createEvent('MouseEvents');"+ "evObj.initMouseEvent(\"mouseover\",true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);"+ "arguments[0].dispatchEvent(evObj);";JavascriptExecutor js = (JavascriptExecutor) dr;js.executeScript(mouseHoverjs, ele);</span>
JS可以模拟各种鼠标操作、键盘操作,这方面需要进一步学习。很强大的一个功能
0 0
- web自动化(5)----selenium运行JavaScript代码
- selenium运行自动化脚本(验证通过)
- web自动化(1)----selenium环境搭建
- Web自动化环境搭建(selenium+python)
- selenium 自动化web测试
- selenium自动化测试web
- Selenium Web 自动化
- Selenium Web 自动化框架
- Selenium Web 自动化
- JavaScript(Node.js)+ Selenium自动化测试
- JavaScript(Node.js)+ Selenium自动化测试
- 利用 Selenium 自动化 web 测试
- 利用 Selenium 自动化 web 测试
- 利用 Selenium 自动化 web 测试
- RobotFramework+Selenium实现web自动化
- selenium web自动化测试工具
- Selenium+Python:Web自动化测试
- python3+selenium,web自动化测试
- 杭电1034 Candy Sharing Game
- Android的HelloWorld
- 提高Interface Builder高效工作的8个技巧
- Lucene入门实例
- 远程连接另一个主机上的MongoDB数据库服务器
- web自动化(5)----selenium运行JavaScript代码
- ZOJ 3623 Battle Ships 造战舰炸塔 动态规划 伪装较好的完全背包 ★★★
- csu1569: Wet Tiles
- 设置VMWARE通过桥接方式使用主机无线网卡上网
- Ubuntu11.10vim+Ctags+Taglist+WinManager工具的安装
- 字符分割的基础
- web自动化(6)----操作浏览器以及添加COOKIE
- JavaEE_Mybatis_SpringMVC_SpringMVC_SpringMVC的Model中数据的作用域(位置)
- 蛮力法之串匹配问题---kmp算法中真/后缀作用及next数组计算