web-dev-qa-db-ja.com

ドロップダウンリストで非表示の要素にスクロールする方法は?

Selenium、appiumでその形式のドロップダウンリストでスクロールを実行するにはどうすればよいですか?タグ名を使用して要素を識別しています、<md-option .../>はドロップダウンリストの項目です。 enter image description here

これが私のhtmlコードです:

enter image description here

6
Emna

私はこの方法でそれを解決しました:

// 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);
5
Emna

次のコードを試してください。

browser.executeScript('window.scrollTo(0,0);').then(function () {
    page.saveButton.click();
})

お役に立てれば。 :)

2
Manuli