码迷,mamicode.com
首页 >  
搜索关键字:javascriptExecutor    ( 39个结果
WebDriver提供了executeScript()方法来执行JavaScript代码
WebDriver提供了executeScript()方法来执行JavaScript代码业务场景:打开百度网页,隐藏百度一下按钮,因为里面涉及到按钮的属性,所以要用js.方法:(JavascriptExecutor)driver.executesScript();
分类:编程语言   时间:2017-11-08 10:27:40    阅读次数:189
BDD测试之selenium控制滚动条
一、对于页面存在滚动条,可以通过插入JS控制滚动条(最常用的方法) (1)将滚动条移动到指定坐标位置处 ((JavascriptExecutor) driver).executeScript("window.scrollTo(X, Y)"); (2)使滚动条到页面底部,定位底部元素 Action a ...
分类:其他好文   时间:2017-10-18 15:02:03    阅读次数:146
处理选择时间遇到弹出框选择的问题
JavascriptExecutor js1 = (JavascriptExecutor) driver; //处理时间弹出框选择时间 js1.executeScript("document.getElementById('wbinterviewdate').readOnly=false;"); / ...
分类:其他好文   时间:2017-10-16 14:56:11    阅读次数:112
关于元素不在窗口时如何找到元素
方法一:WebElement element = driver.findElement(By.id("id_of_element")); ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", ...
分类:其他好文   时间:2017-08-17 00:44:44    阅读次数:144
appium js代码写的H5寻找元素点击方法
java写发 public static void executeJS(AppiumDriver<?> android_driver,String jsStr){ JavascriptExecutor js = android_driver; js.executeScript(jsStr); } S ...
分类:移动开发   时间:2017-08-03 16:04:23    阅读次数:537
(转)Selenium-11: Execute JavaScript with JavascriptExecutor
Outline Sometimes we cannot handle some conditions or problems with Webdriver, web controls don’t react well against selenium commands. In this kind o ...
分类:编程语言   时间:2017-07-18 01:32:51    阅读次数:412
使用Webdriver执行JS
首先,我们使用如下方式初始化driver: Java代码 WebDriver driver = new FirefoxDriver(); JavascriptExecutor jse = (JavascriptExecutor)driver; Java代码 Java代码 1.直接传入Javascri ...
分类:Web程序   时间:2017-07-16 10:11:59    阅读次数:191
selenium,html高宽设置成了0,会影响元素可见性,怎么手动修改某个元素的高宽?
问题:要js的话,需要用webelment,此时元素已经是不可见了 1 ((JavascriptExecutor) this.driver).executeScript("arguments[0].style.height='auto';arguments[0].style.width='auto' ...
分类:Web程序   时间:2017-07-05 21:08:05    阅读次数:145
Selenium自动化读取H5手机缓存
由于Selenium本身并不包括读取H5手机缓存的封装,所以考虑使用JavascriptExecutor接口实现。 ...
分类:移动开发   时间:2017-05-22 18:26:23    阅读次数:274
Webdriver执行JavaScript代码的方式
WebDriver driver = new ChromeDriver(); JavascriptExecutor jse = (JavascriptExecutor)driver; 1.直接传入JavaScript代码 jse.executeScript("window.open('" + Str ...
分类:编程语言   时间:2017-04-07 19:48:59    阅读次数:223
39条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!