0
我正在面對selenium webdriver qa自動化項目的一個奇怪問題。Selenium網絡驅動程序測試在測試控制器機器未通過測試時出現故障
FindElementByXPath(element);在我的本地機器上運行它時似乎工作正常,但當我嘗試在測試控制器計算機上運行相同的代碼時無法正常工作。實際上,當您看到在測試控制器機器上運行的測試時,它運行良好,並且如果您最小化測試控制器窗口,則測試失敗。
該應用程序使用telerik rad網格。我已經實現了一個代碼來右鍵單擊網格標題。右鍵單擊網格標題後,我應該點擊上下文菜單中的重置列。但在這種情況下FindElementByXPath(resetElement);不起作用。它在您查看時有效,但在最小化mstsc窗口時不起作用。
顯示的錯誤是Open.QA.Selenium.ElementNotVisibleException:無法單擊元素。
我該如何解決?
我想如果它看不到元素,它不能點擊它。不要把它最小化? – 2011-12-29 05:40:00
@AramKocharyan:這不是一個永久的解決方案嗎?無論用戶是否在查看,測試都應運行。 – WebDriver 2011-12-29 05:52:02
不知道那裏,當我跑我的時候他們超級快速和酷,所以我一直坐在那裏敬畏。 – 2011-12-29 05:54:07