这是我在这里的第一个问题,所以如果我问一些愚蠢的问题,请不要怪我。(:
对于我在 python 中的自动化项目,我需要通过 Settings -> Accounts -> Add new Account 实现将 Google 帐户添加到 Android 设备(genymotion 设备:Google Nexus 5 w/ 5.1 Android)
但是,在输入测试用户的电子邮件后,
email_field = driver.find_element(by=By.NAME, value=LoginVariables.EMAIL_FIELD)
email_field.send_keys(GlobalVariables.USERNAME)
并按下“下一步”按钮
next_button = driver.find_element(by=By.NAME, value=LoginVariables.NEXT_BUTTON)
next_button.click()
什么也没有发生,我也没有转到“密码页面”。我看到单击按钮上的按钮按下动画正在工作,但在那之后,我被困在“电子邮件页面”上。
这是我得到的页面示例,以及我需要按下的按钮: 示例登录页面
AFAIK,其上下文是“NATIVE_APP”,因此无需切换。
有没有办法“赢得”那个原生按钮?
PS 发送 driver.press_keycode(66) 对于我们输入的登录和密码页面工作正常,但不适用于最后一个(“接受页面”)。PSS 我也尝试使用长按、点击和触摸动作,但它们都没有帮助解决问题。((