Selenium と Java を使用した自動提案選択
ユーザー入力に応じて動的ドロップダウンが提案を入力する状況で、目的のオプションを選択する挑戦的になる可能性があります。この質問では、https://demoqa.com/automation-practice-form の演習フォームの「件名」フィールドを処理するときに、そのようなドロップダウンから値を選択する問題について説明します。
提供されたコードには、次のものが含まれます。入力フィールドに入力するためにキーを送信しても、実際に値を選択することはできません。この問題を解決するには、次の変更を加えることができます:
WebDriver Driver = new ChromeDriver(); Driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); //Driver.manage().window().maximize(); String url = "https://demoqa.com/automation-practice-form"; Driver.get(url); WebElement products=Driver.findElement(By.id("subjectsInput")); products.sendKeys("English"); products.sendKeys(Keys.ARROW_DOWN); products.sendKeys(Keys.ENTER);
この更新されたコードでは:
この修正されたアプローチは、動的変数から目的の値を選択することを示しています。 Selenium と Java を使用したドロップダウン。
以上がSelenium と Java を使用して動的ドロップダウンで自動提案されたオプションを選択する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。