gpt4 book ai didi

ios - 如何将应用程序移动到后台并在 selenium 中的同一驱动程序上打开另一个应用程序

转载 作者:行者123 更新时间:2023-11-29 12:36:41 25 4
gpt4 key购买 nike

我正在尝试在 ios 上运行自动化测试,在 java 中使用 selenium 和 appium。

我有 2 个应用程序:首先将被称为“登录应用程序”。第二个将被称为“使用应用程序打开”。

我的方案是从登录到第一个应用程序开始,然后我使用 driver.quit 关闭应用程序(同时尝试保持登录状态)。然后打开第二个应用,用它打开第一个应用。

我的主要问题是,一旦使用 driver.quit -> 而不是在第一个应用程序上保持登录状态,它导致我的用户注销 - 将我的用户导航到登录页面。

注意:我在 appium 网站上看到:“支持在一个 session 中自动化多个应用程序:否”- 在 iOS 中所以这就是我关闭我的驱动程序并重新打开它的原因 - 当打开第二个应用程序时。

编辑:为了简化问题,我的问题也可以描述如下 - 我打开第一个应用程序并单击该应用程序中的一个按钮触发第二个应用程序的打开。当我尝试单击第二个应用程序中的按钮时,appium 卡住了。意思是,可以找到该元素,但自动化测试不会从点击功能返回。

任何帮助都会很棒。谢谢

最佳答案

尝试使用“--no-reset”参数启动 Appium 服务器。因此,从命令行:

appium --no-reset

你也可以在Appium桌面应用的“iOS设置”中设置。

关于ios - 如何将应用程序移动到后台并在 selenium 中的同一驱动程序上打开另一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26134528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com