Selenium WebDriver中常用到的JavaScript操作
来源:互联网 发布:淘宝店铺设置新品上架 编辑:程序博客网 时间:2024/06/05 07:25
在使用selenium中的webdriver编写automation时,我们可能需要执行一些JavaScript的代码。在selenium中有Javascript类可以执行。
import org.openqa.selenium.JavascriptExecutor;
其中有两个方法我们会经常遇到。
executeScript、executeAsyncScript
用到JS的方法
x为水平移动的像素、y为垂直移动像素、location为元素位置
操作滚动条
1. 垂直滚动
String scroll = "document.documentElement.scrollTop=" + "y"; JavascriptExecutor js=(JavascriptExecutor) driver; js.executeScript(scroll);
2 .水平滚动
String scroll = "document.documentElement.scrollLeft=" + "x"; JavascriptExecutor js=(JavascriptExecutor) driver; js.executeScript(scroll);
- 滚动条式
String scroll = "document.getElementById("location").scrollLeft=x";JavascriptExecutor js=(JavascriptExecutor)driver; js.executeScript(scroll);
- 操作文本
String text = "text"; //输入的内容String js = "var sum=document.getElementById('id'); sum.value='" + text + "';"; ((JavascriptExecutor)driver).executeScript(js);
- 操作视频
JavascriptExecutor js=(JavascriptExecutor) driver; //获取视频urljs.executeScript("return arguments[0].currentSrc;",video);//播放视频js.executeScript("return arguments[0].play()", video); //暂停视频js.executeScript("arguments[0].pause()", video);
阅读全文
2 0
- Selenium WebDriver中常用到的JavaScript操作
- Selenium WebDriver的操作说明
- 【转】Selenium WebDriver的简单操作说明
- Selenium WebDriver的简单操作说明
- Selenium WebDriver的简单操作说明
- Selenium WebDriver的简单操作说明
- Selenium WebDriver的简单操作说明
- selenium webdriver 模拟鼠标键盘的操作
- Selenium WebDriver的简单操作说明
- 【转】Selenium WebDriver的简单操作说明
- selenium+webdriver 对浏览器的基本操作
- Selenium WebDriver之JavaScript
- Selenium WebDriver之JavaScript
- selenium webdriver 操作浏览器
- selenium webDriver 鼠标操作
- selenium操作webdriver(一)
- CCF考试中常用到的库函数的操作
- extJs中常用到的增,删,改,查操作
- Css改变radio样式
- 一些有用的地址s
- MySql学习笔记之:基本的建表语句和增删改
- 广播机制,动态广播,静态的广播Broadcast,
- js算法集合(一) 水仙花数 及拓展(自幂数的判断)
- Selenium WebDriver中常用到的JavaScript操作
- gitlab runner 的安装
- JavaScript中return的用法详解
- MYSQL 排名方式汇总
- HTML5和CSS3实现3D转换效果 CSS3的3D效果
- 文科生也能搞定的深度学习入门漫画!(上)
- Centos 安装配置jdk
- 整形数组合并
- easyUI常用属性