2013-08-20 92 views
1

即使元素可見,也會發生org.openqa.selenium.ElementNotVisibleException。即使元素可見,也會發生org.openqa.selenium.ElementNotVisibleException

我找到了一個使用xpath並使用發送鍵在字段中發送數據的元素。這是爲表單中的所有字段完成的。但是,當控制到達特定字段時,它會拋出此錯誤。驗證Xpath,它是正確的。元素不是動態添加的(輸入/文本框)

../selenium-2.34.0/libs/guava-14.0.jar沒有源附件是錯誤。這是什麼意思

+0

您確定沒有其他具有相同ID的元素嗎?可能是那個元素被隱藏了。這可能是原因之一。當使用isDisplayed()方法時,嘗試添加一些睡眠時間或嘗試用'isDisplayed()'方法調試 – Hemanth

+0

,它顯示爲false,但元素在窗體中可見。相同的字段在其他選項卡中正常工作。 –

+0

你是否需要使用滾動條移動到元素?或者它顯示在屏幕的可見部分? – Hemanth

回答

0

如果應用程序中有iframe,則需要使用driver.switchto()導航到它。除非你找到它,否則你會得到相似的結果。

相關問題