0
我想通過瀏覽器在本地運行安靜測試。我已經下載了以下測試回購:https://github.com/browserstack/serenity-browserstack本地瀏覽器安全測試
替換了我的browserstack憑據並運行以下命令mvn clean verify -P local。
我在我的Mac上使用了browserstack鉻擴展,但是每當我使用該命令時,什麼也沒有發生,遠程瀏覽器屏幕上沒有任何活動。
而且在尋找browserstack自動化選項卡上,我看到一個測試已運行,但當地是假的時...
我到底做錯了什麼?
使用二進制給了我以下錯誤:com.browserstack.local.LocalException:另一個browserstack本地客戶端正在您的機器上運行或某些服務器正在偵聽端口45691 –
經過一些實驗,我已成功通過調用browserstack BrowserStackSerenityTestL39,但是當我在瀏覽器中查找「本地測試」仍然是錯誤的......所以我添加了以下參數。 bsLocal = new Local(); Map bsLocalArgs = new HashMap (); bsLocalArgs.put(「key」,accessKey); bsLocalArgs.put(「v」,「true」); bsLocalArgs.put(「force」,「true」); bsLocalArgs.put(「forcelocal」,「true」); System.out.println(bsLocalArgs.values()); bsLocal.start(bsLocalArgs); 但可悲的是沒有改變 –
我看到你能夠運行二進制文件。現在確保您的腳本將「browserstack.local」功能設置爲true。 https://github.com/browserstack/serenity-browserstack/blob/master/serenity.properties#L25是在示例中如何配置上限。 –