2016-11-10 65 views
0

我使用appium xcuitest v1.6自動化iOS模擬器v10.0中的wb應用程序,但我無法使用代碼中提到的URL啓動Safari。得到以下異常。請幫助。無法在模擬器中使用appium xcuitest啓動safari

線程「main」中的異常org.openqa.selenium.remote.UnreachableBrowserException:無法啓動新會話。可能的原因是遠程服務器的地址無效或瀏覽器啓動失敗。 Build info:'2.45.0',revision:'5017cb8',time:'2015-02-26 23:59:50' 系統信息:host:'TVMATP310436M',ip:'192.168.1.116', os.name:'Mac OS X',os.arch:'x86_64',os.version:'10 .11.6',java.version:'1.8.0_111' 驅動程序信息:driver.version:IOSDriver at org。 openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:593) 在io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:51) 在io.appium.java_client.AppiumDriver.execute(AppiumDriver.java: 1) at io.appium.java_client.ios.IOSDriver.execute(IOSDriver.java:1) at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:240) at org.openqa.selenium。 remote.RemoteWebDriver。(R emoteWebDriver.java:126) 在org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:139) 在io.appium.java_client.DefaultGenericMobileDriver。(DefaultGenericMobileDriver.java:47) 在io.appium.java_client。 AppiumDriver。(AppiumDriver.java:114) 在io.appium.java_client.AppiumDriver。(AppiumDriver.java:132) 在io.appium.java_client.ios.IOSDriver。(IOSDriver.java:81) 在com.jcp .setup.SetUpAppium.main(SetUpAppium.java:29) 引起:org.openqa.selenium.WebDriverException:org.apache.http.NoHttpResponseException:0.0.0.0:4723未能回覆 構建信息:版本:'2.45。 0',修訂:'5017cb8',時間:'2015-02-26 23:59:50' 系統信息:host:'TVMATP310436M',ip:'192.168.1.116',os.name:'Mac OS X' , os.arch:'x86_64',os.version:'10 .11.6',java.version:'1.8.0_111' 驅動程序信息:driver.version:IOSDriver at io.appium.java_client.remote.AppiumCommandExecutor.execute AppiumCommandExecutor.java:84) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:572) ... 11更多 原因:org.apache.http.NoHttpResponseException:0.0.0.0:4723失敗在org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143) 迴應 在org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) 的組織。 apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260) at org.apache.http.impl.DefaultBHttpClient Connection.receiveResponseHeader(DefaultBHttpClientConnection.java:161) 在org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:153) 在org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java: 271) 在org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123) 在org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:254) 在org.apache。 http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86) at org.apache.http.impl.execchain。 RedirectExec.execute(RedirectExec.java:108) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57) at org.openqa。 selenium.remote.internal.ApacheHttpClient。在org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:133)處的org.openqa.selenium.remote.internal.ApacheHttpClient.execute(ApacheHttpClient.java:72) 處使用fallBackExecute(ApacheHttpClient.java:144) 在io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:69) ...... 12多個

回答

0

我寧願卸載並通過使用這些命令安裝appium 1.6.4:

npm卸載appium npm install -g appium[email protected]

有問題相關帶有早期版本的Safari。