在Appium中特别是在iOS(带有网络视图)中使用Appium中的autoWebview功能的目的是什么?

时间:2019-02-26 15:26:48

标签: ios appium appium-ios

我正在自动化一个由本机部分和Webview部分混合而成的iOS应用程序,问题是每当我从本机部分切换到WebView部分时,我都必须使用driver.set_context从本机部分手动切换到Webview (“ WEB_VIEW1”)。如果我们将autoWebview设置为true,则当前appium正在产生问题。 我的问题是autowebview是否可以处理iOS中的手动上下文切换部分?

1 个答案:

答案 0 :(得分:0)

如果您要测试混合应用程序(基本上是100%的Web视图),记得在每次测试之前切换到使用Webview上下文可能会很不方便。发送autoWebview功能会通知appium在测试开始后立即自动切换到WEBVIEW_CONTEXT。 Appium还添加了一些其他逻辑,等待网络视图加载完毕,这可能是常见的错误来源。

您可以在以下链接中找到更多信息: https://discuss.appium.io/t/what-does-the-autowebview-desired-capability-really-do/69/2