当我试图在某些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?')`
这有什么问题,因为如果没有提到锚标记语句那么它可以工作
答案 0 :(得分:3)
您正在使用contains
条件,但同时也使用equals
:
//a[contains(@href='http://www.youtube.com/')]
您正在寻找:
//a[contains(@href, 'http://www.youtube.com/')]