2015-02-10 128 views
1

我可以在運行時看到啓用的按鈕。我可以使用Selenium IDE和xpath來選擇該按鈕。但是當涉及到使用WebDriver時,它無法找到元素。無法找到按鈕元素

+1

請添加問題您的網絡驅動程序代碼和HTML代碼。 – 2015-02-10 09:57:55

+1

這可能是一個等待問題,因爲頁面可能需要很長時間才能加載,或者該元素可能在幀或iframe下。 – 2015-02-10 12:30:35

回答

0

你使用的是本地主機嗎?因爲有時如果瀏覽器加載需要一些額外的時間(例如Firefox),那麼當Selenium嘗試執行操作時,它不會找到明顯導致錯誤的元素。

使用pause命令(例如5秒),以便Selenium在執行操作之前等待5秒鐘,爲網站加載提供時間。

地方嘗試在這個層面上的編碼

driver.manage().timeOuts().implicitlyWait(5,TimeUnit.SECONDS);