ボタンをクリックしてすぐに検証することは可能ですか。
送信ボタンがあるとします。そして、送信ボタンをクリックする必要があり、次のページが読み込まれる前に、送信ボタンが無効になっていることを確認する必要があります...
ボタンをクリックしてすぐに検証することは可能ですか。
送信ボタンがあるとします。そして、送信ボタンをクリックする必要があり、次のページが読み込まれる前に、送信ボタンが無効になっていることを確認する必要があります...
はい!次のいずれかを使用して、非ブロック クリックを実行できます。
Advanced User Interactions API ( JavaDocs )
WebElement element = driver.findElement(By.whatever("anything"));
new Actions(driver).click(element).perform();
または JavaScript:
JavascriptExecutor js = (JavascriptExecutor)driver;
WebElement element = driver.findElement(By.whatever("anything"));
js.executeScript("arguments[0].click()", element);
これらのソリューションは両方とも、ブラウザー コントロールをすぐにユーザーの手に戻すので、ページがアンロードされる前にデータを検証できます。