我们的Web应用程序设计为从CSS中选择文本转换。 网页上有多个链接;因此,我将以下一个链接为例。
当我将鼠标悬停在FF中的下一个链接上时,它会显示以下代码: _Click(_link( “下一步”));
同样,当我将鼠标悬停在Chrome中的同一个链接上时,它会显示以下代码: _Click(_link( “NEXT”));
当脚本记录在FF中并以chrome格式执行时,它会在该位置失败,因为“Next”链接不可用。这是链接的一个示例,并且存在多个链接和多个页面。对于这种情况,我是否需要验证每个链接的文本,或者是否有一种通用方法,即toLowercase方法可以帮助我。
感谢。
答案 0 :(得分:2)
我认为,问题应该是Sahi如何通过忽略区分大小写来识别带有文本的元素。 任何工具都只能记录当时浏览器上可用的属性。
您可以使用以下代码来实现此功能:
_click(_link("/Next/i"));
答案 1 :(得分:2)
正如Kshitij指出的那样,你可以通过使用正则表达式作为访问者来实现这一点......但是你也可以检查Controller中的Alternatives下拉菜单。也许有一个替代访问器更适合两种浏览器。