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がピンクに着色されてしまう。前回発生したのと同様の現象(原因も多分同じ)と思われる。