当我尝试访问元素时:
browser.element('.object{ media }');
我收到以下错误消息:
Error: Argument was an invalid selector (e.g. XPath/CSS).
at element(".object{ media }") - index.js:312:3
是否可以通过类名访问元素,包括大括号?
答案 0 :(得分:2)
根据您的问题和您的代码试验,使用包含弯括号即{}
的类名访问所需元素,您可以使用以下解决方案:
XPath
:
"//*[@class=\"object{ media }\"]"
答案 1 :(得分:0)
@DebanjanB所说的
您可以使用正则表达式之类的东西来解决此类问题,Debanjan向您展示的内容就是这样。
如果您通读指南,这样可以完全理解要放入项目中的代码,这将非常有用,这将使您可以在以后的测试中更好地利用它。
祝一切顺利,
杰克