国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在selenium Webdriver中妙用JS

2019-11-06 08:48:17
字體:
來源:轉載
供稿:網友

執行JS

強制轉換driver,然后調用executeScript方法

((javaScriptExecutor))driver.executeScript(Script,Arguments);

Javascript代碼中返回數據,我們需要使用return關鍵字。

JavaScript

Syntax:

JavascriptExecutor js =(JavascriptExecutor) driver;

Js.executeScript(Script, Arguments);

 

Howto generate alert pop window in selenium

Javascriptexecutor js =(javascriptexecutor) driver;

Js.executeScript(“alert(‘window-title’)”);

 

如何使用JS在selenium webdriver中實現點擊按鈕的操作?

Webelement button = driver.findelement(by.id(“kw”));Javascriptexecutor js = (javascriptexecutor) driver;Js.executeScript(“arguments[0].click();”, element);

如何使用JS刷新瀏覽器?

Javascriptexecutor js =(javascriptexecutor) driver;Js.executeScript(“history.go(0)”);

 

如何在selenium中獲取整個網頁的innertext?

Javascriptexecutor js =(javascriptexecutor) driver;String stext = js.executeScript(“returndocument.documentElement.innertext;”).toString;

 

如何獲取網頁的標題

Javascriptexecutor js =(javascriptexecutor) driver;Js.executeScript(“return document.title;”).toString;

 

如何使用selenium實現鼠標滾動操作

Javascriptexecutor js =(javascriptexecutor) driver;Js.executeScript(“window.scrollBy(0,50)”);                       表示往下滾動50個像素點 js.executeScript(“window.scrollBy(0,document.body.scrollHeight)”);

 

是和實現點擊懸停的菜單?

Javascriptexecutor js =(javascriptexecutor) driver;Js.executeScript(“$(‘ul.menus.menu-secondary.sf-js-enabled.sub-menuli’).hover()”);

貼個實例供大家參考下,這段代碼是用來格式為“readonly”屬性的input日期輸入元素。

/*** 日期控件處理,將readonly屬性remove掉,input輸入框按正常文本輸入框處理,輸入正確的日期格式數據*/JavascriptExecutor js = (JavascriptExecutor) driver;js.executeScript("arguments[0].removeAttribute('readonly');", driver.findElement(By.xpath(".//*[@id='editForm']/table/tbody/tr[1]/td[2]/span/input[1]")));


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南平市| 西乌| 普兰店市| 专栏| 建湖县| 永顺县| 宁安市| 新民市| 攀枝花市| 永靖县| 儋州市| 湟中县| 盐城市| 瑞安市| 新昌县| 宜章县| 彩票| 砚山县| 上思县| 宁阳县| 太仓市| 丹东市| 清水河县| 平乡县| 抚顺市| 神农架林区| 卓尼县| 阿拉善右旗| 敦煌市| 四子王旗| 汝阳县| 板桥市| 安新县| 长泰县| 奉化市| 徐水县| 集贤县| 岢岚县| 广安市| 建昌县| 马山县|