我需要为 Selenium RC 维护一些测试。他们正在测试 isTextPresent 传递一些带有重音符号的文本,这总是导致错误(即使文本存在)。相同的测试在 Selenium IDE 中正常运行。我有这样的事情:
assertTrue(selenium.isTextPresent("exact:Você tem certeza que deseja realizar a exclusão?"));
我认为这是一个编码问题。也许 Selenium RC 无法识别 UTF-8 字符。
有人能帮我吗?提前致谢。
编辑:
我发现问题出在 Selenium RC 在测试期间启动的浏览器上。我正在搜索存在的消息通常会出现在 firefox 和 chrome 中,但带有重音符号的字符在由 Selenium RC 启动的 firefox 中显得很奇怪。