複数選択ドロップダウンボックスから選択しようとしたところ、良いリソースであると思われるものが見つかりました。Selenium Webdriver複数選択ドロップダウンリストElementNotVisibleException
私は現在作業中ですhttp://preview.harriscountyfws.org/ 「Select by Agency」mutli-selectドロップダウンで複数の項目を選択しようとしています。
私がここに示したのは、まっすぐ真っ直ぐで、私が見つけた記事(以下に示す)に従っていることを示していますが、WebDriverExceptionが発生します。
ロジックが機能するにはどのような提案がありますか?ここで
はロジックです:
WebElement we;
String searchText;
WebDriver driver;
Select select;
WebElement listbox_element;
listbox_element = driver.findElement(By.cssSelector("span[aria-owns='ddlRegion_listbox']"));
listbox_element.click();
driver = new FirefoxDriver();
driver.get("http://preview.harriscountyfws.org/");
searchText="ALL";
we = driver.findElement(By.id("ddlRegion"));
select = new Select(we);
select.selectByVisibleText(searchText);
REF:http://www.techbeamers.com/dropdown-and-multiple-select-in-webdriver
注:コードは元の質問から編集されています。例外も変更されました:WebDriverException:option要素をクリックできません。投稿された元の質問に追加された新しい行は次のとおりです:WebElement listbox_element; listbox_element = driver.findElement(BycssSelector( "span [aria-owns = 'ddlRegion_listbox']")); listbox_element.click(); –