0

我在 chrome 浏览器上有一个带有重定向的混合应用程序。

为了让 appium 识别这两个应用程序,是否有可能声明一个 double desired_cap

我想让脚本单击其中一个混合应用程序按钮,然后在重定向到 chrome 完成后,应该对 chrome 页面进行验证(这样我们就可以知道重定向已正确完成),然后我们有了这driver.back()将引导我们回到混合测试应用程序。

我知道我写的是错误的,但找不到正确的方法..得到__second__未定义的错误。

我的例子:

在此处输入图像描述

任何人都可以帮助我吗?提前致谢。

4

1 回答 1

1

您不需要更改所需的功能,而且在会话期间也不可能。您必须在会话上下文(WEB_VIEW 或 NATIVE)之间切换: 当 chrome 打开时,请执行以下操作:

driver.switch_to.context['WEB_VIEW_chrome]

检查您的验证,然后您可以将上下文更改为 Native 以继续您的 android 应用程序:

driver.switch_to.context['NATIVE_APP]

这是我对此的完整答案: https ://stackoverflow.com/a/62284044/7302505

于 2021-10-28T08:09:27.027 回答