1

ツリー ビューがあり、ツリー ノードをクリックすると展開され、子ノードが表示されます。これらの子ノードは、ajax 呼び出しを使用してレンダリングされます。Selenium webdriver インスタンスが読み込まれると、5 ~ 10 分後でも子要素のレンダリングに失敗します。デバッグすると、ajax 応答が 302 Moved as header response を受信したことがわかりました。応答には「ページをリロードしてソースを取得してください: https://mydomaingoeshere.com/tools/targeting/geotargeting_ajax.php?action=get_region_children&id=23424748「。firedug netタブを使用してこれに気付きました。URLを手動でロードすると、子ノードが返されます。しかし、何らかの理由で、セレンwebdriver.Seleniumではそのように動作しません.Seleniumは302 URLをリロードしません。同じ手順を手動で実行すると、すべてが機能します私はFirefox 24ブラウザとSelenium 2.37 Webドライバを使用しています.問題を解決するためのポインタは非常に高く評価されています.

どうもありがとう

4

1 に答える 1