单击类属性链接作为XPath

时间:2014-11-04 08:26:29

标签: selenium selenium-rc

我正在使用 Selenium RC API .NET 2.44 。我知道我可以点击以下本地人的链接:

  1. XPath://a[contains(@class, 'handpoint')]//a[(@class, 'handpoint')]
  2. CSS:css=a.handpoint
  3. 但为什么我有机会点击

    链接
    selenium.click("class=handpoint");
    

    这是XPath的简写吗?

1 个答案:

答案 0 :(得分:1)

我没有使用此API,但我使用了类似的API。

您可以通过3种不同的方式获取指定的元素:

  1. 使用XPath
  2. 使用CSS
  3. 使用一些HTML属性(例如:idnameclass)或标记名称

    在JavaScript中,您有一些类似的方法(例如:getElementByIdgetElementsByTagName)。

  4. 所以,你是第三种情况。这是一种不同的情况,而不是XPath的简短形式。