当前位置: 首页 > 知识库问答 >
问题:

登录gmail打开消息检查消息是否成功

柴文林
2023-03-14

JavaSelenium程序登录到Gmail帐户在搜索框检查文本这是工作正常。如何检查消息是成功还是失败如果我写一个单独的类IM得到会话ID空异常。

    WebElement searchbox = driver.findElement(By.xpath("//input[@placeholder='Search mail']"));
    Thread.sleep(100);
    searchbox.click();
    searchbox.sendKeys("SAP to Magento stock sync");
    Thread.sleep(100);
    searchbox.sendKeys(Keys.ENTER);
    Thread.sleep(1000); 
    new WebDriverWait(driver, 30).until(ExpectedConditions
        .visibilityOfElementLocated(By.className("xY a4W")));
WebElement NumberofRecord = driver.findElement(By.className("xY a4W"));
System.out.println(NumberofRecord.getText());

错误:

TimeoutException: Expected condition failed: waiting for visibility of element located by By.className: xY a4W (tried for 30 second(s) with 500 milliseconds interval)
    at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:81)

共有1个答案

何高歌
2023-03-14
// extract notification subjects
ArrayList<WebElement> notificationsSubjects = ...// code to locate displayed subjects
// resolve subjects
for (WebElement element: notificationsSubjects) {
 if (element.getText().split(": SAP")[0] == "SUCCESS") {
// do something
}
else if (element.getText().split(": SAP")[0] == "ERROR") {
// do something else
}
else {
System.out.print("Unexpected subject.");
}
 类似资料:
  • 我正在尝试为wordpress开发一个登录ajax表单。这个插件似乎工作得很好。如果我插入了正确的用户名和密码,登录将正常工作并显示正确的消息,然后重定向到正确的页面,但是如果我插入了错误的用户名和密码值,则不会发生任何情况,错误消息也不会出现。 似乎该函数是_wp_error,不回显该错误。 你知道为什么吗?低于我的代码 感谢在adv. PHP 超文本标记语言 JS

  • 通过Firebase云消息发送消息时,来自FCM服务器的代表会告知请求的处理情况,但不会告知请求是否已发送到设备。 那么,对于离线设备,我们如何知道消息是否已传递? 例如 上面的JSON是FCM服务器对请求的响应,时间为0,优先级为“高”,但情况是我想要接收消息的设备处于脱机状态。 是否有任何可能的方法来检测设备是否脱机?

  • 我有两个依赖于另一个模块(C)的模块(A,B)。模块A将消息通道配置为Bean,模块C具有带有模块A配置的请求通道的消息网关。模块B不引用此消息网关,因此不配置请求通道。 在正常的服务器启动中,所有模块都已加载,并且工作正常,因为模块A为网关提供了MessageChannel Bean。 如果我测试模块B,由于缺少MessageChannel Bean,无法加载模块c中的MessagingGate

  • 我正在使用一个API发送短信,我需要计算在一个消息中的短信数量。 如果消息仅使用GSM字母表字符,则长度最多可达160个字符,但如果消息包含此字母表之外的任何字符,则将其编码为Unicode(UCS-2),然后在一个SMS中最多只能有70个字符。当发送串联(即多部分)消息时,每个部分的长度分别最多只能达到153或67个字符。

  • 我希望我的这个登录页面加载两次,即第一次用户输入username和password,然后从servlet获得响应,然后它将被重定向到带有“messages”的登录jsp页面。 我有两个按钮用于登录和注销。这个脚本可以像我试过的那样通过使用count变量加载两次吗?任何其他方法也将是首选。 附注:我试过使用和但它们不起作用。 login.jsp:-

  • 本文向大家介绍Gmail的“记录外”聊天选项如何工作?是否可以检索这些消息?,包括了Gmail的“记录外”聊天选项如何工作?是否可以检索这些消息?的使用技巧和注意事项,需要的朋友参考一下 Google环聊的一项功能可确保不存储您的聊天记录。为此,您只需要转到- 环聊>打开任何对话>转到设置>选中“对话历史记录”选项>取消选中此选项前面的复选框> 已选中:历史记录已打开。 未选中:历史记录已关闭。