問題タブ [remotewebdriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
395 参照

java - Page.render() は false を返します

いくつかの Web ページのスクリーンショットを撮るために、phantomjs を使用しています。スクリーンショット画像を取得するために、次のコードを使用しました。

しかし、いくつかのページの結果は

status = "success"しかし、page.render は false を返します

私の質問は:

はいつpage.render()false を返しますか?

0 投票する
4 に答える
8515 参照

java - Selenium RemoteWebDriver を使用してダウンロードしたファイルを削除するにはどうすればよいですか?

特定の Web ページからファイルをダウンロードできることを確認するテストを書いています。ファイルをローカルとリモートの両方で (つまり、Selenium グリッド経由のノードで) 実行できるようにしたいと考えています。「本当にファイルをダウンロードする必要がありますか?」という質問をする前に、記事、私はすでにファイルをダウンロードしてチェックすることができました。テストが完了した後にファイルを削除する方法が必要です. 呼び出すFile.delete();だけなどはローカルでしか機能しないため(私が知る限り)、それを使用してノードマシンからファイルを削除することはできません。クラスは知ってorg.openqa.selenium.io.TemporaryFileSystemいますが、使用方法の説明が見つかりません。

「ノードマシンでスクリプトを実行してファイルを削除する」よりも優れたソリューションを提供できる人はいますか? ありがとう!

0 投票する
1 に答える
632 参照

android - ウェブページの UI テストのために Android デバイスでブラウザを開く

誰でも、AndroidデバイスでFirefoxとOperaブラウザーを開く方法を教えてください。そのブラウザーのドライバーオブジェクトを取得する必要があります。ドライバーオブジェクトを使用して、URLを開く、要素の場所を取得するなど、Webページでいくつかのアクションを実行する必要があります/位置、オブジェクトのクリック、オブジェクトの属性の確認など、「RemoteWebDriver」と「Selendroid Driver」での使用に失敗しているので、それを行うためのアイデア/アプローチを教えてください。

0 投票する
1 に答える
686 参照

python - Selenium: 私のマシンでリモートでテストを実行しますか?

だから私は自分のコンピュータでChromedriverを実行しています(win、管理者モード)

私のサーバーには、自分のコンピューターで実行したいテストがあります。

そこで、Remote Webdriver をセットアップしました。テストは問題なく開始されたようですが、コンピューターで Chromedriver によって生成された Chrome ウィンドウも、ログ メッセージも表示されません。サーバーでのテストは最終的にタイムアウトになり、次のように表示されます。

0 投票する
1 に答える
2895 参照

python - リモート サーバーで Selenium Python スクリプトを実行する

ローカル マシンがスリープ状態でネットワークに接続されていないときに実行する必要がある Selenium を使用して Web スクレイパーを作成しました。このスクリプトの実行に使用できるリモート サーバーがありますが、これがどのように機能するかを概念化するのに苦労しています。Selenium のリモート ドライバーを使用してこれを行うことはできますか? ローカルにインストールしていますが、サーバーに何かインストールする必要はありますか?

これは、ローカルでうまく動作するスクリプトの開始の例です。