2

我们的 Web 应用程序设计为从 CSS 中选择文本转换。一个网页上有多个链接;因此,我将以 Next 链接为例。

当我将鼠标悬停在 FF 中的 Next 链接上时,它会显示以下代码:_click(_link("Next"));

同样,当我将鼠标悬停在 Chrome 中的同一链接上时,它会显示以下代码:_click(_link("NEXT"));

当脚本在 FF 中记录并在 chrome 中执行时,它在该位置失败,因为“Next”链接不可用。这是链接的一个示例,有多个链接和多个页面。对于这种情况,我是否需要验证每个链接的文本,或者是否有一种通用的方法,即 toLowercase 方法可以帮助我。

谢谢。

4

2 回答 2

2

我认为,问题应该是 Sahi 如何通过忽略区分大小写来识别带有文本的元素。任何工具都只能记录当时浏览器上可用的属性。

您可以使用以下代码来实现该功能:

_click(_link("/Next/i"));
于 2013-01-21T10:00:23.350 回答
2

正如 Kshitij 指出的那样,您可以通过使用正则表达式作为访问器来实现这一点......但您也可以检查控制器中的 Alternatives 下拉菜单。也许有一个更适合两种浏览器的替代访问器。

于 2013-01-22T16:32:29.643 回答