量角器不能与我的按钮一起工作,因为它有不同的字符
Protractor doesn't work with my button which has a different character
我想获得一个按钮元素,它的文本为" Salvar &Fechar",但是使用
element(by.buttonText('Salvar & Fechar');
量角器找不到元素。为什么?
我不能使用element(by.partialButtonText('Salvar')
,因为这个文本有其他元素,量角器总是选择第一个
我猜问题是按钮上的文本需要修剪,因为它在开始时有一个额外的空白。尝试下面的xpath并检查它是否有效,
元素(by.xpath("。//按钮[normalize - space(文本())= ' Salvar,Fechar '] "))
相关文章:
- 在JavaScript中输出转义字符
- 不同浏览器中的空白字符正则表达式行为
- Regex匹配除“”之外的所有字符;.js”;
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- onclick函数需要双击,因为类分配延迟
- 使用RegExp查找url中的字符
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 允许在文本框中使用某些字符
- 根据页面的位置突出显示文本中的字符
- 元素的内容必须由格式正确的字符数据或标记组成
- 如何将字符串拆分为字符,但在javascript中保留空格
- 使用Google Maps API向标记添加多个字符
- 处理JSON字符串会导致JavaScript错误
- 单元格的工具提示或标题不显示超过2000个字符
- javascript替换换行符和特殊字符
- angularjs删除动态形式元素中的特殊字符
- 元素名称上带有短划线 (-) 字符的 Json 对象
- 使用转义函数会抛出js错误,因为文本中存在特殊字符
- 量角器不能与我的按钮一起工作,因为它有不同的字符