我有一个ID为
的按钮<button id="Emp Btn"....
由于空间
,我无法访问它我尝试了以下内容但它们无法正常工作
element(by.id("Emp Btn"));
element(by.id("Emp%20Btn"));
element(by.id("Emp%Btn"));
element(by.id('Emp Btn'));
答案 0 :(得分:2)
在ID中使用空格是个坏主意。 HTML 5表示,ID 必须至少包含一个字符,而不得包含空格字符。
但你仍然可以使用XPath找到这样的元素。 尝试使用这样的东西:
.\\button[contains(@id,'firstPart') and contains(@id,'secondPart')]