同时处理 chrome 浏览器、Play 商店和本机应用程序 - Android Appium
handling chrome browser, play store and native app together - Android Appium
这是我的场景:
- 启动本机应用程序并转到我的混合本机应用程序的登录页面
- 在我的手机中启动 chrome 浏览器并导航到特定的 url。从那里导航到 Playstore。
- 现在确保在从 Playstore 单击打开按钮后成功启动我的应用程序(从第 1 步开始)。
为了实现这一点,我做到了。
- 为我的本机应用程序创建一个 appium 驱动程序实例并启动它。 --> 成功
- 为 chrome 浏览器创建另一个驱动程序实例,导航,单击 link,它将转到 playstore 中的应用程序页面。 --> 成功
- 现在我需要点击 Playstore 中的打开按钮并检查我的应用程序何时被推送到视图。 --> 不确定该怎么做
我只能控制 chrome 浏览器和我的应用程序。我怎样才能做到这一点,感谢您的帮助。
只需使用您的 apk 应用程序的驱动程序。默认情况下,它具有您手机当前关注的应用程序的轨迹(在视图中)。
例如,如果您在您的应用程序中,现在更改为设置应用程序或其他应用程序,如果您获得 driver.getPageSource() 它将自动提供当前视图的页面源。基本上,您可以通过 appium 控制当前视图 (android apk)。
您已设置 chrome 浏览器,因此只需导航至 https://play.google.com/store/apps?hl=en 网络视图并使用商店搜索
验证您的应用是否已发货
这是我的场景:
- 启动本机应用程序并转到我的混合本机应用程序的登录页面
- 在我的手机中启动 chrome 浏览器并导航到特定的 url。从那里导航到 Playstore。
- 现在确保在从 Playstore 单击打开按钮后成功启动我的应用程序(从第 1 步开始)。
为了实现这一点,我做到了。
- 为我的本机应用程序创建一个 appium 驱动程序实例并启动它。 --> 成功
- 为 chrome 浏览器创建另一个驱动程序实例,导航,单击 link,它将转到 playstore 中的应用程序页面。 --> 成功
- 现在我需要点击 Playstore 中的打开按钮并检查我的应用程序何时被推送到视图。 --> 不确定该怎么做
我只能控制 chrome 浏览器和我的应用程序。我怎样才能做到这一点,感谢您的帮助。
只需使用您的 apk 应用程序的驱动程序。默认情况下,它具有您手机当前关注的应用程序的轨迹(在视图中)。
例如,如果您在您的应用程序中,现在更改为设置应用程序或其他应用程序,如果您获得 driver.getPageSource() 它将自动提供当前视图的页面源。基本上,您可以通过 appium 控制当前视图 (android apk)。
您已设置 chrome 浏览器,因此只需导航至 https://play.google.com/store/apps?hl=en 网络视图并使用商店搜索
验证您的应用是否已发货