0

Selenium RC 用に維持する必要のあるテストがいくつかあります。彼らはアクセント付きのテキストを渡す isTextPresent をテストしていますが、これは常に false になります (テキストが存在する場合でも)。同じテストが 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 では、アクセント付きの文字が奇妙に表示されます。

4

1 に答える 1

0

これに関する未解決の問題があります: http://code.google.com/p/selenium/issues/detail?id=1212 開発チームは WebDriver に集中しているため、優先度は低くなります。

そこで、すべてのテストを WebDriver に移行します。

于 2012-09-26T17:03:29.343 に答える