我對硒很新,所以我很抱歉,如果這是一個愚蠢的問題。 我已經成功了有線的IntelliJ(玩!框架)與硒,創造使用firefoxDrivers一些測試。如何檢查dom是否有使用WebDriver(Selenium 2)的類?
我想檢查頁面已被正確驗證。
長話短說,我選擇這樣一個元素:
WebElement smallDecel = firefoxDriver.findElement(By.cssSelector("#configTable tr:nth-child(2) td .playerDecelInput"));
我做一些進一步的操作(明確更改數值,提交「形式」),然後我要檢查,如果輸入的TD被授予另一個班級。
所以,問題是 - 有一個簡單的技術,我可以使用,如果WebElement/DOM有一個類中指定查找?
硒可以採取等待的護理元素具有類名稱。參見[硒明確等待文檔(http://seleniumhq.org/docs/04_webdriver_advanced.jsp#explicit-waits) –
+1 @朱利安的評論。另外問題是關於檢查他已經找到的元素的類。您的解決方案可能會找到具有相同類別的不同元素,而不一定是您已找到的元素。 –