【发布时间】:2016-04-02 02:00:11
【问题描述】:
我希望在 gmail 收件箱中打开一个链接(消息)(点击 gmail 的标题 -“您的订单已发货”)以打开一封电子邮件(我正在使用带有 C# 的 selenium)。
我正在使用:
driver.FindElement(By.XPath("//*[contains(.,'Your Order has Shipped')]")
我发现元素有:X=0, Y=0, width = 1366 height = 406,
因此,这2行成功通过:
var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
wait.Until(ExpectedConditions.ElementIsVisible(
By.XPath("//*[contains(.,'Your Order has Shipped')]")));
但是点击这个元素什么都不做。
我找不到任何具有固定 Id/类名 (gmail....) 的 div/span,
请指教,
吉尔
【问题讨论】: