【问题标题】:How to extract the summary value text $39 from the html provided through Selenium如何从 Selenium 提供的 html 中提取摘要值文本 $39
【发布时间】:2019-02-06 02:28:54
【问题描述】:

HTML如下:

<h3 data-testid="cartSubTotalAmt" class="inline bottom-offset-0 pull-right ng-binding">$39.00</h3>

我需要获取总价值 $39.00。 请帮助我找到并获取价值。

【问题讨论】:

  • 分享 HTML 代码

标签: c# selenium xpath css-selectors webdriver


【解决方案1】:

根据您共享的 HTML 来提取 总汇总值 的文本,即 $39.00 您需要诱导 WebDriverWait 使所需的元素可见,您可以使用以下任一解决方案:

  • CssSelector:

    new WebDriverWait(driver, TimeSpan.FromSeconds(10)).Until(ExpectedConditions.ElementIsVisible(By.CssSelector("h3[data-testid='cartSubTotalAmt']"))).GetAttribute("innerHTML");
    
  • XPath:

    new WebDriverWait(driver, TimeSpan.FromSeconds(10)).Until(ExpectedConditions.ElementIsVisible(By.XPath("//h3[@data-testid='cartSubTotalAmt']"))).GetAttribute("innerHTML");
    

【讨论】:

    猜你喜欢
    • 2019-02-04
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 2015-10-13
    • 2022-01-03
    • 2020-11-05
    • 1970-01-01
    相关资源
    最近更新 更多