2017-10-20 10 views
0

Chromeのselenium python 2.7を使用してGmailアカウントを開きたいとします。 Gmailアカウントに正常にログインできました。しかし、時々、私はIts you verifyマッサージを受けることができますし、そのアカウントで働くことの問題を確認する電子メールのIDまたは電話番号を尋ねます。ですから、if-elseの条件を使うこともできます。どうすればいいですか の条件は、ログインがGmailアカウントに確立されている間にステップを確認しています。 私の問題を解決する他の方法を提案してください。ありがとう このクエリでscreenhootを添付できません(stackoverflow.comでは画像を添付できません)。selenium python 2.7でChromeのGmailセキュリティエラーを修正するにはどうすればよいですか?

Plsは、この問題を解決するための条件がある場合に備えてください。ありがとう

+1

'try/except'を使用して例外をキャッチし、' except'ブロック内で検証画面プロセスを処理するコードを記述します – Mangohero1

答えて

0

「あなたが確認する」要素が存在しないかどうかを確認してから、必要な手順を実行できます。

List <Webelement> verify = driver.findElemnts(By.xpath("//*[contains(text(),'Its you verify')]")); 

if(verify.count>0) 
{ 
    //Do verify action 
} 

上記のxpathは単なる例であり、使用する前に確認することができます。

0

ボックス外で考えてみましょう...ブラウザでGmailを駆動するためにセレンを使用するのはどうしてですか? GmailのブラウザGUI自体をテストしていない場合は、Gmail APIを使ってメッセージを受け取ることをお勧めします。

関連する問題