2011-06-30 5 views
1

私はここで気が向いています。Selenium 2.0rc3に更新されました。ページが正しく読み込まれない/読み込まれません。

私はWebアプリケーションをテストするためにしばらくの間、Selenium 2.0a2を使用してきました。今私はrc3に更新しました。私はチームシティのインストールでそれらを実行するといくつかのテストが壊れます。

これらのテストでは、特定の(jsp)ページの要素が見つからないと不平を言うので、テストではページソースをログに記録しました。 (webDriver.getPageSource()でretreivedとして)ページがwebdriverをするようになり、特定のテストでは

<html> 
    <head> 
    <title> *page title* </title> 
    *CSS and style code* 
    </head> 
</html> 

つまりは、すべてのJavaScriptと身体情報は、webdriverを読んで/ロードされていません。これは特定のテストでのみ発生し、他のテストでは同じメソッドが正常に動作します。私は、要素にアクセスする前にページをリロードする、JSPプリロードをオフにするなどのいくつかのアイデアを試しましたが、これまでに何も機能していませんでした。

誰もこのようなことに遭遇しましたか?もしそうなら、あなたはそれをどのように解決しましたか?

+0

ちょうど.get()を実行してもページが正しく読み込まれませんか? APIがa2からrc3にかなり変更され、特定のクラスが廃止されました。 –

+0

これらの要素をページ上で手動で見つけることはできますか?それを行うには、Selenium IDEのFind機能を使用するのが好きかもしれません。 – Tarun

+0

まあ、Selenium IDEは使用しません。私たちは自動テストを実行します。私が言ったように、これは特定のテストでのみ起こり、特定のページでは起こりません。それはすべて非常に奇妙です。 – Aedilum

答えて

0

最新のリリースのSeleniumは2.17.0です。リリース後約1年前のプレリリース版について質問する理由は何ですか?それらの数字は何かを意味し、アップグレード!

+0

質問は2011年6月に尋ねられました。ギルバート氏がそれを編集するのに適しているように見えます) – Aedilum