Bha*_*ane 0 java selenium automated-tests selenium-webdriver
我必须点击特定电子邮件,在这种情况下我该怎么办?我看到有一个带有多个索引的 Webtable,我必须选择 1 并单击它。有人有如何在 WebDriver 中处理 webTables 的代码吗?请参阅下面的屏幕中的具体情况 - http://screencast.com/t/XRbXQVygNkN6
我正在尝试使用下面的代码 - 请建议我完成其余的操作。
Gmail登录后-
第一次我点击收件箱链接--->>然后促销--->>然后我点击特定电子邮件
WebElement PromotionsSection =driver.findElement(By.xpath("//div[contains(@id,':2y')]"));
PromotionsSection.click();
WebElement email=driver.findElement(By.xpath(".//*[@id=':1g4']/b"));
email.click();
Run Code Online (Sandbox Code Playgroud)
登录后认为您在页面中。现在使用下面的代码:
List<WebElement> email = driver.findElements(By.cssSelector("div.xT>div.y6>span>b"));
for(WebElement emailsub : email){
if(emailsub.getText().equals("Your Subject Here") == true){
emailsub.click();
break;
}
}
Run Code Online (Sandbox Code Playgroud)
如果您的邮件与主题字符串匹配,则只需单击它。
| 归档时间: |
|
| 查看次数: |
15433 次 |
| 最近记录: |