我最近剛做的我硒IDE代碼硒網絡驅動器出口。我發現很多在IDE中工作的命令無法工作,或者硒驅動程序聲稱根本不支持。到目前爲止,我已經解決在同一時間小於理想的這些問題的一個...點擊命令的webdriver不起作用
目前我正在努力找出爲什麼點擊一個按鈕,而它在以前工作不與捲筒紙驅動器工作硒IDE。我的瀏覽器是FF 13,我的操作系統是Ubuntu。
代碼段
WebElement loginButton = driver.findElement(By.name("submit"));
loginButton.click();
我以前試過
driver.findElement(By.name("submit")).click();
但上述行也失敗了。元素正在被選中,但它不會按我的意願登錄。我發現其他頁面有類似的問題,但他們的問題似乎與Internet Explorer不是Firefox。我甚至不想考慮IE會給我帶來的問題。
謝謝,
P.S. 在不丟失我寫的所有測試的情況下,從selenium IDE遷移到Selenium Webdriver的更好方法的提示也可以解決此問題。
你嘗試'斷言loginButton.isDisplayed()(在我的環境對一個按鈕!); '?當你說click()操作失敗時 – 2012-07-26 21:28:33
?你是否有任何錯誤或exceptions.Please張貼他們理解爲什麼click()操作失敗。 – 2012-07-26 23:46:50