我想在网络表格中向下滚动但不能用逻辑
执行JavascriptExecutor jse1 = (JavascriptExecutor) driver;
jse1.executeScript("window.scrollBy(0,200)");
答案 0 :(得分:1)
使用EventFiringWebDriver
。
步骤:
WebTable
。 executeScript
。 以下是代码:
eventFiringWebDriver eventFiringWebDriver = new EventFiringWebDriver(driver);
eventFiringWebDriver.executeScript("document.querySelector('.ui-grid-viewport.ng-isolate-scope').scrollTop=6000");
答案 1 :(得分:0)
您可以使用Selenium的Actions类。
<强>步骤:强>
WebDriver driver = new ChromeDriver();
Actions actions = new Actions(driver)
WebElement element = driver.findElement(By.xpath("tableXpath"));
actions.moveToElement(element).perform();