我正在尝试获取一个包含文本“Salvar& Fechar”的按钮元素,但使用
element(by.buttonText('Salvar & Fechar');
我无法使用element(by.partialButtonText('Salvar')
因为此文本中还有其他元素,而量角器总是会选择第一个元素。
答案 0 :(得分:1)
我想问题是按钮上的文本需要修剪,因为它在开头有一个额外的空格。下面的xpath并检查它是否有效,
元素(by.xpath(" .// button [normalize-space(text())=' Salvar& Fechar']"))