HTML выглядит следующим образом:
<h3 data-testid="cartSubTotalAmt" class="inline bottom-offset-0 pull-right ng-binding">$39.00</h3>
Мне нужно получить общую итоговую стоимость $ 39,00. Пожалуйста, помогите мне найти и получить значение.
В соответствии с HTML , которым вы поделились для извлечения текста итогового значения т.е. $ 39,00 , вам необходимо вызвать WebDriverWait чтобы желаемый элемент был виден , и вы можете использовать любое из следующих решений:
CssSelector:
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");