Robot Frameworkスクリプトを使用して、電子メールとパスワードをPayPal(サンドボックスモード)に入力しようとしています。これは私のコードの抜粋です:Selenium2Libraryを使用してPayPalの電子メールとパスワードを入力する方法は?
input text login_email ${email}
input text login_password ${password}
login_email
は、電子メールの入力フィールドの名前で、login_password
はパスワードのです。
私は${email}
引数のパスワードと${password}
引数の電子メールを渡しています。
これは何らかの理由で機能していないようです。私はこのエラーが発生し続ける:
InvalidElementStateException: Message: Element is not currently interactable and may not be manipulated
ページの読み込み時に電子メールとパスワードのフィールドが生成されます。彼らがアクセスできない理由になることはできますか?誰でも私がここで間違っていることを特定するのを助けることができますか?
これを待ちます。ロードされたように見えるかもしれませんが、ドライバーには見えません。 2つの 'input text'キーワードの上に' Sleep 2s 'を追加して、それがその時に動作するかどうかを確認するだけです。 – Goralight
Goralightこれが最良の方法で、@Shehzaan Ansariはページの読み込み時間を完全にチェックし、スリープ時間を追加します。 – Jeet
@Goralight私は 'Sleep 4s'を追加し、すべての入力フィールドでページを読み込みましたが、それ以降は何もしません。それでも私には同じエラーが表示されます。 – Shehzaan