Selenium:关于get_attribute()函数的css查询

时间:2011-10-17 12:26:42

标签: css selenium selenium-rc

我试图找到title属性的属性值。

现在,我在同一页面上有一个类似链接的列表,我想选择第一个链接并获取其标题属性。

我使用了以下selenium命令:

self.se.get_attribute("css=a[href*='radio?rid=']:nth-of-type(1)@title")

但它给了我一个错误。

有人可以帮我解决问题吗? 感谢

1 个答案:

答案 0 :(得分:0)

您应该使用XPath语法而不是CSS选择器。您没有发布任何要匹配的HTML,因此请举例说明:要获取ID为myDiv的div中找到的第一个链接的标题,请使用以下内容:

self.se.get_attribute("xpath=//div[@id='myDiv']//a[1]@title")

其中:

  • //div[@id='myDiv']匹配ID为“myDiv”的所有div;
  • //a[1]选择在之前选择的div中找到的第一个链接(第二个使用2,依此类推。
  • @title指定您要检索的属性。