如何使用 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();
})
希望这可以帮助。:)