2012-07-11 114 views
1

嗨我自動化一個包含多個複選框的網頁。 它點擊了一些複選框,並錯過了一些複選框。 這是我的代碼。 我應該在點擊之前放置一個等待語句以避免此問題。複選框沒有得到檢查

IWebElement ClickElement = Wait.Until((d) => webDriver.FindElement(By.Id(parameter1))); 
    ClickElement.Click(); 

回答

1

你可以嘗試讓你的代碼這一變化 -

在等待,直到功能,如果使用findElement(By.Id(parameter1))

如果這是通過使用顯示找到WebElement檢查後存在的元素要檢查isDisplayed()方法在waitUntil函數中。

您還可以使用​​方法檢查它是否已經檢查過。