2012-12-21 95 views
0

目前,我正在運行我的硒webdriver - java腳本,這是一個奇怪的問題,這些天正在出現。我的腳本運行得非常好,當我重新運行它們時..有時我的腳本通過sendkeys()在其他一些字段中輸入值,導致我的整個腳本失敗。如何克服我的硒webdriver-java腳本的隨機失敗?

我不知道它背後的真正原因,我知道我正在運行的腳本是非常簡單和直接的流程..這是因爲我的應用程序響應問題?因爲我已經給出了等待命令來解決同樣的問題。但是當我再次運行相同的腳本時,它會在一些不相關的字段中輸入值。

注意:在重新運行它時,我沒有更改任何代碼。 ..它更令人沮喪 這是正常的,當你運行Selenium webdriver-java腳本?

請告訴我如何,因爲我不知道處理這個問題解決這一問題

回答

0

您可能需要弄清楚如果你的元素定位器動態每次運行,然後看看你的代碼定位器的時間變化更好地處理這一變化。除此之外,我沒有看到爲什麼要與之交互的元素隨機更改。

+0

我理解你的觀點..但是定位器我在腳本中檢測到的不會動態地改變..我已經驗證過相同的情況。即使在那之後我的腳本失敗了,請告知 – user1834699

+0

你可以粘貼一些你的代碼和你的html或者可以被複制的公共站點。可能它可以幫助調試您的問題。 –