量角器JS Invalidselectorerror

时间:2014-01-22 11:07:55

标签: selenium protractor

当我试图在某些div中使用某些href中的某些href找到锚标记时,我得到InvalidSelectorError

txt1 = ptor.findElement(protractor.By.xpath("//div[@class='caption'][1]//ul//li[1]//a[contains(@href='http://www.youtube.com/')]"));

expect(txt1.getText()).toEqual('Why?')` 

这有什么问题,因为如果没有提到锚标记语句那么它可以工作

1 个答案:

答案 0 :(得分:3)

您正在使用contains条件,但同时也使用equals

//a[contains(@href='http://www.youtube.com/')]

您正在寻找:

//a[contains(@href, 'http://www.youtube.com/')]