无法在 IOS Simulator 中启动 safari 浏览器,出现黑屏并显示一条消息 "Let's browse" 但随后未加载任何内容
Not able to launch safari browser in IOS Simulator , getting blank screen with a message "Let's browse" but nothing is loaded then
我正尝试在 iOS 模拟器中 运行 移动网络 appium 脚本。
我在我的代码中使用了以下所需的功能。
- Appium 版本:1.15.0
- MAC 版本:10.14.6
- xcode 版本:11.0
- 模拟器版本:10.3
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("platformName", "iOS");
caps.setCapability(CapabilityType.BROWSER_NAME, "safari");
caps.setCapability("platformVersion", "10.3");
caps.setCapability("deviceName", "iPhone 7");
caps.setCapability("automationName", "XCUITest");
try {
driver =new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"),caps);
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
driver.get("https://shopping.google.com");
但是我得到一个黑白色的屏幕,其中的文本为 "Let's browser ",并且执行一直停滞不前,直到我终止会话。
对此有什么想法吗?如何修复
我已将我的模拟器版本更新到 12.2 并在所需功能中提到了正确的名称,这解决了我的问题
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("platformName", "iOS");
caps.setCapability(CapabilityType.BROWSER_NAME, "safari");
caps.setCapability("platformVersion", "12.2");
caps.setCapability("deviceName", "iPhone 8 Plus");
caps.setCapability("automationName", "XCUITest");
try {
driver =new RemoteWebDriver(new URL(prop.getProperty("AppiumurlPort")),caps);
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我正尝试在 iOS 模拟器中 运行 移动网络 appium 脚本。 我在我的代码中使用了以下所需的功能。
- Appium 版本:1.15.0
- MAC 版本:10.14.6
- xcode 版本:11.0
- 模拟器版本:10.3
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("platformName", "iOS");
caps.setCapability(CapabilityType.BROWSER_NAME, "safari");
caps.setCapability("platformVersion", "10.3");
caps.setCapability("deviceName", "iPhone 7");
caps.setCapability("automationName", "XCUITest");
try {
driver =new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"),caps);
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
driver.get("https://shopping.google.com");
但是我得到一个黑白色的屏幕,其中的文本为 "Let's browser ",并且执行一直停滞不前,直到我终止会话。 对此有什么想法吗?如何修复
我已将我的模拟器版本更新到 12.2 并在所需功能中提到了正确的名称,这解决了我的问题
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("platformName", "iOS");
caps.setCapability(CapabilityType.BROWSER_NAME, "safari");
caps.setCapability("platformVersion", "12.2");
caps.setCapability("deviceName", "iPhone 8 Plus");
caps.setCapability("automationName", "XCUITest");
try {
driver =new RemoteWebDriver(new URL(prop.getProperty("AppiumurlPort")),caps);
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}