SeleniumCore0.8.0 続・下位互換調査

前回に引き続き、SeleniumCore0.8.0の下位互換を調査。前回はテスト項目が約20と少なかったので、今回は生産性検証で行った約110項目を実施してみる。当時のCoreバージョンは0.7.0。

  • 0.7.0での実施結果:OK
  • 0.8.0シングルウィンドウでの実施結果:user-extensions.jsで拡張したverifyXpathの部分で以下エラーが発生した。

Selenium failure. Please report to selenium-dev@openqa.org, with error details from the log window. The error message is: 'evaluate' は Null またはオブジェクトではありません

  • 0.8.0マルチウィンドウでの実施結果:
    • シングルウィンドウと同様、verifyXpathの箇所。
    • 以下の流れになっている箇所で、verifyTextNotPresentでエラーになり、試験がstopしてしまう。

clickAndWait //input[@value='検索']
verifyTextPresent 検索がヒットしませんでした
waitForPageToLoad 10000

    • 上記と関連して、エラーになった場合にTestSuite欄(TestRunnerの左上)でエラーのTestCaseがピンクに着色されるべきところ、着色されず、次に実施したTestCaseがピンクに着色されてしまう。前回発生したのと同様の現象(原因も多分同じ)と思われる。