ここで初めて質問するので、ばかげたことを聞いても責めないでください。(:
Python での自動化プロジェクトでは、[設定] -> [アカウント] -> [新しいアカウントの追加] を使用して、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()
何も起こらず、「パスワード ページ」に移動しません。クリックしたボタンのボタンを押すアニメーションが機能していることがわかりますが、その後、「メールページ」で立ち往生しています。
それは私が得るページの例であり、私が押す必要があるボタンです: ログインページの例
私の知る限り、そのコンテキストは「NATIVE_APP」であるため、切り替える必要はありません。
そのネイティブ ボタンを「獲得」する方法はありますか?
PS Sending driver.press_keycode(66) は、入力したログイン ページとパスワード ページでは正常に機能しますが、最後のページ (「受け入れページ」) では機能しません。PSS long_press、タップ、タッチ アクションも使用しようとしていましたが、どれも問題の解決に役立ちませんでした。((