0

ここで初めて質問するので、ばかげたことを聞いても責めないでください。(:

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、タップ、タッチ アクションも使用しようとしていましたが、どれも問題の解決に役立ちませんでした。((

4

0 に答える 0