2016-05-12 83 views
0

我有一個Selenium網格的配置,其中一個從機是Windows機器。我在那裏運行3個瀏覽器(FF,Chrome和IE)。前兩個工作非常好,但與IE瀏覽器我有問題。經過一番調查後,我發現: - 如果通過遠程桌面連接到從站並查看從站正在運行的會話(通過交互式服務檢測),一切正常。 - 如果只是運行測試並檢查截圖(或連接一段時間後,測試已經執行)我看到第一頁已打開,但所有點擊事件被忽略。量角器使用Selenium節點上運行IE 10的硒網格

我可以理解,問題可能在於給予運行Selenium Node服務的用戶的一些權限,但FF和Chrome可以解決任何問題。

有沒有人遇到同樣的問題?

回答

0

我試圖讓硒作爲服務運行時遇到了麻煩。最後,我設置了一個安全的虛擬機,可以自動登錄並以本地用戶身份運行硒。這樣我就擁有了一個完整的桌面環境,這對於Selenium + IE的正確操作是必需的,我可以避免讓任何經過玩的人都可以使用物理控制檯。

+0

嗨菲爾,實際上我最終採用了相同的方法,尤其是Selenium說,不支持將IEDriver作爲服務運行。https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver。爲什麼你需要物理控制檯,而不是通過一些「查看工具」連接,並檢查發生了什麼? –

+0

您不需要物理控制檯,只需要一個完整的桌面環境。也許我的回答可能表達得更好 - 我試圖避免讓一個不安全的登錄物理控制檯,這是虛擬機給我的。 –

+0

是真的,也許它不是最好的解決方案,但至少它工作:) –

相關問題