selenium 定位不在屏幕范围内的元素

       前段时间,用selenium写自动化测试的时候,需要定位一个不在屏幕范围内的元素,后来查阅资料,可以通过移动滚动条,把需要定位的元素移动到屏幕范围内,即可

 

 WebElement selectedRow = driver.findElement(By.xpath("//div[@class='gridScroller']/div[@class='gridTbody']/table/tbody/tr[" +(i+1)+"]/td[2]"));
                Thread.sleep(1000);
                ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", selectedRow);
                Thread.sleep(500);
                actions.click(selectedRow).perform();

 

你可能感兴趣的:(测试)