selenium-grid2

    0熱度

    1回答

    我正在使用JAVA和Selenium WebDriver測試自動化腳本, 我的測試運行在雲環境(crossbrowsertesting.com)上。 有一個功能可以拍攝瀏覽器窗口的快照, 當我使用RemoteWebDriver時,這行代碼可以正常工作,但需要用WebDriver替換它,因爲原因不是打包得到windowHandles。 但我得到下面的錯誤現在,說明 「的方法getSessionId(

    0熱度

    1回答

    我想爲QA創建儀表板。它具有監視硒網格的功能。有沒有任何Java客戶端或東西來獲取數據或通過Java代碼控制硒網格? 例如: 要監視的節點工作 修改節點(添加capabilites 多) 等 感謝

    0熱度

    1回答

    我有一個集線器和4個節點有不同的操作系統和瀏覽器。現在我可以通過轉到這4個節點並運行硒節點註冊命令來手動設置它。 我想要的是,我應該能夠遠程執行從集線器本身的節點配置,我沒有去節點。 這可能與硒網格?

    0熱度

    1回答

    是否有人能幫我理解Selenium Grid 1中的遠程控制服務器和Selenium Grid 2中的遠程控制服務器之間的區別。從我讀到的主要區別之一版本之間是Selenium Grid的版本2與Selenium Remote Control合併。這是否與Selenium 1一樣,是負責代理注入的遙控器?因爲我認爲這已被棄用。

    0熱度

    1回答

    執行批處理的Selenium測試我有系列H一個硒網格主機和我有兩個網格節點:機N1和機N2。兩個節點都具有相同的功能。 我有四個測試:test1 =>test4。我使用nunit控制檯:nunit3-console Test.dll --where="method =~ Test"在主機上啓動測試。 所有測試在機器N1上執行。當我再次啓動它們時,所有測試都在機器N2上執行。下次在機器N1等。 我預

    1熱度

    3回答

    問題陳述:我只是想啓動HUB和Node來使用Selenium Grid執行一些測試。 我有兩個批處理文件START HUB.bat和START NODE.bat,當我手動運行它們時,它們完美運行。 但我希望他們使用Java程序@BeforeMethod運行。 我尋找答案 Runtime.getRuntime().exec("cmd /C start \"./BatchFiles/START HUB

    0熱度

    1回答

    如何在Selenium Grid中終止會話?我的問題是,如果我的測試失敗集線器仍保持會話進行此測試,我無法運行另一個測試(它運行但失敗,因爲無法獲得空閒節點,因爲它在集線器中註冊)。我找到了這個How to kill thread in a Selenium Grid node,並且有一個使用DELETE /session/:sessionId的答案,但它對我不起作用。關於Selenium Gri

    2熱度

    1回答

    我真的很困惑與蟒蛇和硒。我已經在Mac上設置了鍍鉻和Phantomjs硒,並且它工作正常。 但是,我只能運行phantomjs作爲無頭的代碼,並且它讓代碼事情變得非常令人沮喪(對於幻像和鉻),這樣我才能看到發生了什麼。尤其是,因爲他們的工作方式不同。 從我的理解有以下兩點: 泊塢窗硒 - https://github.com/elgalu/docker-selenium 這使得無頭Firefox和

    1熱度

    1回答

    我使用硒網格和硒3.4.0版本。 tearDown()函數出現錯誤(瀏覽器關閉但函數出錯),我在tearDown()函數中嘗試了@After,之前,套件,類等註釋但不工作。請建議我的錯誤以及如何解決。 基類: public class TestBase { //public ThreadLocal<RemoteWebDriver> driver; public ThreadLocal<Rem

    0熱度

    1回答

    我有一個BDD框架,並使用NUnit進行測試執行。我試圖實現硒網格,其中作爲默認配置,我有5個實例的chrome,firefox和1個IE。但是,當我從VS選擇多個測試運行從一個節點可以說鉻,他們只能順序運行,而不是並行。 我也嘗試使用MaxInstances和MaxSessions。