Appium中可以使用哪个命令在移动应用程序和Web应用程序之间切换?

问题描述 投票:0回答:1

Appium中可以使用哪个命令在移动应用程序和Web应用程序之间切换?例如,我想测试一个场景,在移动应用程序测试之间也需要切换到Web应用程序。

appium appium-android
1个回答
0
投票

如果要从Appium驱动程序更改为Appium Web驱动程序(假设是chrome),则应更改驱动程序上下文。 (Python中的示例)

driver.switch_to.context('WEBVIEW_chrome')   

并切换回纯鸦片:

driver.switch_to.context('NATIVE_APP')

每次运行时您都想打开任何android应用/通知等...您应该将上下文更改为NATIVE_APP。然后,在打开chrome之前,您应该将上下文更改为WEBVIEW,然后运行driver.get("https://sample.com")-可以是任何网页或应用。

请注意,这不会打开Selenium WebDriver。 Selenium Webdriver仅适用于台式机。如果是移动设备,则应仅使用Appium并使用驱动程序上下文。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.