Selenium WebDriver -- 获取 <span> 文本

凯里

我需要从以下位置获取 726.35 美元的价格:

<span id="paiement-resultats"class="calculateur-resultats-total" style="" xpath="1">$726.35</span>

但它不起作用:

driver.findElement(By.id("paiement-resultats")).getText()

我怎样才能得到这个值?

浏览器截图:

浏览器截图

德班扬B

由于元素位于<span>标签内,要提取文本$726.35,您可以使用以下任一解决方案:

  • css选择器

    driver.findElement(By.cssSelector("span.calculateur-resultats-total#paiement-resultats")).getText();
    
  • 路径

    driver.findElement(By.xpath("//span[@class='calculateur-resultats-total' and @id='paiement-resultats']")).getText();
    

更新

由于结果不稳定,您可以visibilityOfElementLocated引入WebDriverWait,您可以使用以下任一解决方案:

  • css选择器

    String myText = new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("table[aria-label='User']"))).getAttribute("innerHTML");
    
  • 路径

    String myText = new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//table[contains(@style,'vertbar')]"))).getAttribute("innerHTML");
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Selenium WebDriver Java-无法从span标签获取动态文本

来自分类Dev

如何使用带有Java的Selenium Webdriver从包含在多个span标签内的span元素中获取实际文本

来自分类Dev

使用Selenium从<div>中的<span>获取文本

来自分类Dev

在 Span 中使用 selenium PhantomJS 获取文本

来自分类Dev

Selenium WebDriver从输入字段获取文本

来自分类Dev

使用Selenium Webdriver(java)在SPAN标记之间单击文本

来自分类Dev

Selenium Webdriver:使用xpath从<td>标记获取文本

来自分类Dev

如何在Python中使用Selenium WebDriver获取文本

来自分类Dev

如何使用Selenium WebDriver中的文本获取标签的索引/位置?

来自分类Dev

如何使用Selenium Webdriver从以下div获取文本

来自分类Dev

验证文本-使用Selenium Webdriver和python从元素获取innerHTML

来自分类Dev

通过文本查找元素并获取XPath-Selenium WebDriver Junit

来自分类Dev

Selenium Webdriver:使用xpath从<td>标记获取文本

来自分类Dev

Selenium WebDriver Java-我无法从跨度获取动态文本

来自分类Dev

使用Selenium WebDriver获取表行的隐藏文本?

来自分类Dev

使用 selenium webdriver 从嵌套的 div 标签中获取文本

来自分类Dev

Selenium webdriver - 相对 xpath,获取带有文本的元素

来自分类Dev

从<span>中的<span>获取文本

来自分类Dev

Selenium WebDriver 如何在 javascript 中验证来自 Span Tag 的文本

来自分类Dev

从WebTable Selenium WebDriver提取文本

来自分类Dev

Selenium XPATH如何从输入id标签下面的Span标签获取文本

来自分类Dev

Selenium WebDriver获取边框颜色

来自分类Dev

获取Selenium WebDriver语言环境

来自分类Dev

Selenium WebDriver无法获取元素

来自分类Dev

Selenium WebDriver获取列表的子项

来自分类Dev

Selenium Webdriver 获取元素(Python)

来自分类Dev

从div元素获取文本并修改其整数部分-Selenium Webdriver(Java)

来自分类Dev

如何使用Selenium Webdriver获取基于目标行的表格单元格文本

来自分类Dev

如何使用Selenium WebDriver和Python从表中获取元素(文本)

Related 相关文章

  1. 1

    Selenium WebDriver Java-无法从span标签获取动态文本

  2. 2

    如何使用带有Java的Selenium Webdriver从包含在多个span标签内的span元素中获取实际文本

  3. 3

    使用Selenium从<div>中的<span>获取文本

  4. 4

    在 Span 中使用 selenium PhantomJS 获取文本

  5. 5

    Selenium WebDriver从输入字段获取文本

  6. 6

    使用Selenium Webdriver(java)在SPAN标记之间单击文本

  7. 7

    Selenium Webdriver:使用xpath从<td>标记获取文本

  8. 8

    如何在Python中使用Selenium WebDriver获取文本

  9. 9

    如何使用Selenium WebDriver中的文本获取标签的索引/位置?

  10. 10

    如何使用Selenium Webdriver从以下div获取文本

  11. 11

    验证文本-使用Selenium Webdriver和python从元素获取innerHTML

  12. 12

    通过文本查找元素并获取XPath-Selenium WebDriver Junit

  13. 13

    Selenium Webdriver:使用xpath从<td>标记获取文本

  14. 14

    Selenium WebDriver Java-我无法从跨度获取动态文本

  15. 15

    使用Selenium WebDriver获取表行的隐藏文本?

  16. 16

    使用 selenium webdriver 从嵌套的 div 标签中获取文本

  17. 17

    Selenium webdriver - 相对 xpath,获取带有文本的元素

  18. 18

    从<span>中的<span>获取文本

  19. 19

    Selenium WebDriver 如何在 javascript 中验证来自 Span Tag 的文本

  20. 20

    从WebTable Selenium WebDriver提取文本

  21. 21

    Selenium XPATH如何从输入id标签下面的Span标签获取文本

  22. 22

    Selenium WebDriver获取边框颜色

  23. 23

    获取Selenium WebDriver语言环境

  24. 24

    Selenium WebDriver无法获取元素

  25. 25

    Selenium WebDriver获取列表的子项

  26. 26

    Selenium Webdriver 获取元素(Python)

  27. 27

    从div元素获取文本并修改其整数部分-Selenium Webdriver(Java)

  28. 28

    如何使用Selenium Webdriver获取基于目标行的表格单元格文本

  29. 29

    如何使用Selenium WebDriver和Python从表中获取元素(文本)

热门标签

归档