List <WebElement> elt2=driver.findElements(By.xpath("//*[contains@className,'textInputContainers']"));
还试过以下版本:
List< WebElement > elt2 = driver.findElements(By.xpath("//*[contains@id,'txt']"));
答案 0 :(得分:1)
contains()
是一个函数,所以它的参数必须有()
。
所以改变
//*[contains@className,'textInputContainers']
到
//*[contains(@className,'textInputContainers')]
注意:可以在此处找到一种更健全的方法来测试@class
属性中的类名:Xpath: Find element with class that contains spaces