Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは、複数のチェックボックスを含む Web ページを自動化しています。いくつかのチェックボックスをクリックして、いくつかのチェックボックスを逃します。これは私のコードです。この問題を回避するには、クリックの前に待機ステートメントを配置する必要があります。
IWebElement ClickElement = Wait.Until((d) => webDriver.FindElement(By.Id(parameter1))); ClickElement.Click();
コードでこの変更を行ってみてください -
wait until 関数を使用して要素が存在するかどうかを確認していますfindElement(By.Id(parameter1))
findElement(By.Id(parameter1))
WebElement を見つけたらisDisplayed()、waitUntil 関数のメソッドを使用して、これが表示されるかどうかを確認します。
isDisplayed()
メソッドを使用して、すでにチェックされているかどうかを確認することもできますisSelected()。
isSelected()