【问题标题】:how to locate the following HTML in selenium web driver?如何在 selenium Web 驱动程序中找到以下 HTML?
【发布时间】:2015-06-12 10:07:20
【问题描述】:

我尝试过使用类名,但它似乎不起作用。

如何使用 span 标签选择update

<span class="ui-button-text">Update</span>

【问题讨论】:

    标签: java html selenium-webdriver


    【解决方案1】:

    通过 xpath 可以像这样选择“更新”

    "//span[@class='ui-button-text']/text()"
    

    但是我认为您的意思是如何获取此文本元素,这更像是通过 css 选择器(假设“驱动程序”是正确启动的 WebDriver):

    driver.findElement(By.cssSelector("span.ui-button-text")).getText()
    

    或使用 xapth:

    driver.findElement(By.xpath("//span[@class='ui-button-text']")).getText()
    

    【讨论】:

      【解决方案2】:

      你可以试试

      //span[text()='Update']
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-01-15
        • 2023-03-13
        • 2017-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-06
        相关资源
        最近更新 更多