胡萝卜J

导航

 

1、使用js滑动页面到指定的元素位置

JavascriptExecutor js =(JavascriptExecutor)driver;

WebElement   A = driver.findElement(By.xpath("xxxxx"));

js.executeScript("arguments[0].scrollIntoView(true);" ,  A);

2、页面元素被遮挡,直接使用driver.click()点击不到,使用js点击

js.executeScript("arguments[0].click();" , A);

3、给某个元素标记颜色

js.executeScript("arguments[0].setAttribute('style','background:green;boder:2px solid red');", A);

4、使用js滑动页面到顶部或者到底部

((JavascriptExecutor) webDriver).executeScript("window.scrollTo(document.body.scrollHeight,0)");

//上拉到页面顶端 0,0位置****
((JavascriptExecutor) webDriver).executeScript("window.scrollTo(0,0)");

到底部:

((JavascriptExecutor) webDriver).executeScript("window.scrollTo(0,document.body.scrollHeight)");

//下拉到页面1000位置
((JavascriptExecutor) webDriver).executeScript("window.scrollTo(0,1000)");

 

posted on 2022-08-24 15:59  胡萝卜J  阅读(460)  评论(0编辑  收藏  举报