1
嗨我自動化一個包含多個複選框的網頁。 它點擊了一些複選框,並錯過了一些複選框。 這是我的代碼。 我應該在點擊之前放置一個等待語句以避免此問題。複選框沒有得到檢查
IWebElement ClickElement = Wait.Until((d) => webDriver.FindElement(By.Id(parameter1)));
ClickElement.Click();
嗨我自動化一個包含多個複選框的網頁。 它點擊了一些複選框,並錯過了一些複選框。 這是我的代碼。 我應該在點擊之前放置一個等待語句以避免此問題。複選框沒有得到檢查
IWebElement ClickElement = Wait.Until((d) => webDriver.FindElement(By.Id(parameter1)));
ClickElement.Click();
你可以嘗試讓你的代碼這一變化 -
在等待,直到功能,如果使用findElement(By.Id(parameter1))
如果這是通過使用顯示找到WebElement檢查後存在的元素要檢查isDisplayed()
方法在waitUntil函數中。
您還可以使用方法檢查它是否已經檢查過。