我需要为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中显得很奇怪。
答案 0 :(得分:0)
有一个未解决的问题:http://code.google.com/p/selenium/issues/detail?id=1212 它的优先级较低,因为开发团队专注于WebDriver。
所以,我要将我的所有测试都迁移到WebDriver。