2017-10-20 96 views
0

我想在Chrome中使用selenium python 2.7打开gmail帐户。我能够成功登录到Gmail账户。然而,有时,我可以得到Its you verify按摩然后它要求电子邮件ID或电话号码来验证哪个使用该帐户的问题。那么,我们可以使用if-else条件还是别的什么。如何使用if-else条件为这是您验证一步,而登录建立到Gmail帐户。 请给我建议任何其他方式来解决我的问题。谢谢 我无法附加此查询screenover(stackoverflow.com不允许我附上任何图像)。如何通过selenium python 2.7修复Chrome中的gmail安全错误?

请提供其他条件解决此问题。谢谢

+1

使用'try/except'来捕获异常,并在'except'块中编写处理验证屏幕过程的代码 – Mangohero1

回答

0

您可以检查“Its you verify”元素是否存在,然后可以继续执行所需的步骤。

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来获取您的消息。

相关问题