我要为Android应用编写Selenium + Appium测试。
此应用具有带有按钮的活动。点击此按钮将打开第一个活动上方的另一个活动。因此,此刻将有2个应用程序活动(我可以看到是否在Android Studio中为我的应用程序执行“布局检查器”,而Studio会在“选择窗口”对话框中询问我要使用哪个活动)。>
使用apium,我可以进行第一个活动,但不能进行第二个活动。我找不到带有任何was的任何元素(通过id,通过Xpath)。即使使用TouchAction在屏幕上点击也不能在第二活动中使用。我尝试了直接的真实设备和仿真器。
当我使用driver.currentActivity()命令时,我会看到该驱动程序正在使用第二个活动。
但是我真的不知道该怎么做以及如何解决这个问题。
希望您解决了同样的问题,可以为我提供帮助。
谢谢。