我正在自动化iOS应用程序,它是本机和webview部分的混合,问题是每当我从本机部分切换到webview部分时,我必须使用driver.set_context(“WEB_VIEW1”从本机到webview进行手动上下文切换。 “)。如果我将autoWebview设置为true,那么当前appium正在创建问题。我的问题是autowebview是否处理iOS中的手动上下文切换部分?
如果您正在测试基本上是100%webview的混合应用程序,那么记住在每次测试之前切换到使用Webview Context都会很不方便。发送autoWebview功能会告诉appium在测试开始后自动切换到WEBVIEW_CONTEXT。 Appium还添加了一些额外的逻辑,用于等待webview加载,这可能是常见的错误来源。
您可以在以下链接中找到更多信息:https://discuss.appium.io/t/what-does-the-autowebview-desired-capability-really-do/69/2