如何在下拉列表中执行滚动到隐藏元素?
How to perform a scroll in a drop down list to hidden element?
如何使用 selenium, appium 在该格式的下拉列表中执行滚动?
我使用标签名称来标识元素,<md-option .../>
是下拉列表中的项目。
这是我的 html 代码:
我是这样解决的:
// Create instance of Javascript executor
JavascriptExecutor je = (JavascriptExecutor) driver;
//Identify the WebElement which will appear after scrolling down
WebElement element = driver.findElement(By.tagName("...."));
// now execute query which actually will scroll until that element is not appeared on page.
je.executeScript("arguments[0].scrollIntoView(true);",element);
试试下面的代码。
browser.executeScript('window.scrollTo(0,0);').then(function () {
page.saveButton.click();
})
希望这对您有所帮助。 :)
如何使用 selenium, appium 在该格式的下拉列表中执行滚动?
我使用标签名称来标识元素,<md-option .../>
是下拉列表中的项目。
这是我的 html 代码:
我是这样解决的:
// Create instance of Javascript executor
JavascriptExecutor je = (JavascriptExecutor) driver;
//Identify the WebElement which will appear after scrolling down
WebElement element = driver.findElement(By.tagName("...."));
// now execute query which actually will scroll until that element is not appeared on page.
je.executeScript("arguments[0].scrollIntoView(true);",element);
试试下面的代码。
browser.executeScript('window.scrollTo(0,0);').then(function () {
page.saveButton.click();
})
希望这对您有所帮助。 :)