0

最初に、読んでくれてありがとう、そして可能な解決策に感謝したいと思います。

ページで ajax 呼び出し - 応答後に要素を見つけるのに問題があります。ツールとしてJava、webdriver、phantom.jsを使用しています。

私の場合、phantom.js は、ページに iframe がある場合にのみ webelement にアクセスできます。

フレームを作成せずに ajax の応答を待つと、phantom.js は空白のページで要素を検索します。

私の質問は、セレン webdriver、java、phantom.js を使用して、iframe なしで ajax 応答からのすべてのコンテンツを待つ方法ですか? または、ajax 応答中にどのように phantom.js 要素を検索しますか。Chrome ドライバーを使用すると、テストが正常に機能します。

この質問の前に、stackoverflow、google で考えられる回答を調べましたが、適切な解決策が見つかりませんでした。

4

1 に答える 1

0

Ajax が終了するまで単に待つことができます (例: Thread.sleep(25000))

于 2016-03-03T00:53:09.730 に答える