我一直在嘗試使用這個Facebook的webdriver的 https://github.com/facebook/WebDriverAgentFacebook的WebDriverAgent USB支持
爲iOS測試自動化,我已經用它成功地通過WiFi,但我不能讓它通過USB工作,我真的會在我的項目中需要它。
日誌說什麼時候運行驅動程序,它正在監聽本地主機上的USB:8100,但如果我嘗試發送請求或啓動檢查器,該URL不會響應。
他們提到他們用來執行的內容。當我嘗試運行他們的例子時完美地工作。根據此代碼
:
https://github.com/facebook/WebDriverAgent/blob/master/WebDriverAgentLib/Routing/FBWebServer.m#L68
應該啓動的USB驅動程序也和我迫使shouldListenOnUSB爲true。
- (void)startServing
{
[FBLogger logFmt:@"Built at %s %s", __DATE__, __TIME__];
self.exceptionHandler = [FBExceptionHandler new];
[self startHTTPServer];
if (FBConfiguration.shouldListenOnUSB) {
[self startUSBServer];
}
[[NSRunLoop mainRunLoop] run];
}
幫助來獲得對USB的支持工作將三江源提前不錯。