C# 如何从Selenium提供的html中提取摘要值文本$39
HTML格式如下:C# 如何从Selenium提供的html中提取摘要值文本$39,c#,selenium,xpath,css-selectors,webdriver,C#,Selenium,Xpath,Css Selectors,Webdriver,HTML格式如下: <h3 data-testid="cartSubTotalAmt" class="inline bottom-offset-0 pull-right ng-binding">$39.00</h3> 39.00美元 我需要取总价值39.00美元。 请帮助我定位并获取值。根据您共享的HTML提取总摘要值的文本,即,$39.00您需要诱导WebDriverWait使所需元素可见,并且您可以使用以下任一解决方案: css选择器: new WebDriv
<h3 data-testid="cartSubTotalAmt" class="inline bottom-offset-0 pull-right ng-binding">$39.00</h3>
39.00美元
我需要取总价值39.00美元。
请帮助我定位并获取值。根据您共享的HTML提取总摘要值的文本,即,$39.00您需要诱导WebDriverWait使所需元素可见,并且您可以使用以下任一解决方案:
:css选择器
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");