問題タブ [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.
java - Page.render() は false を返します
いくつかの Web ページのスクリーンショットを撮るために、phantomjs を使用しています。スクリーンショット画像を取得するために、次のコードを使用しました。
しかし、いくつかのページの結果は
status = "success"
しかし、page.render は false を返します
私の質問は:
はいつpage.render()
false を返しますか?
java - Selenium RemoteWebDriver を使用してダウンロードしたファイルを削除するにはどうすればよいですか?
特定の Web ページからファイルをダウンロードできることを確認するテストを書いています。ファイルをローカルとリモートの両方で (つまり、Selenium グリッド経由のノードで) 実行できるようにしたいと考えています。「本当にファイルをダウンロードする必要がありますか?」という質問をする前に、記事、私はすでにファイルをダウンロードしてチェックすることができました。テストが完了した後にファイルを削除する方法が必要です. 呼び出すFile.delete();
だけなどはローカルでしか機能しないため(私が知る限り)、それを使用してノードマシンからファイルを削除することはできません。クラスは知ってorg.openqa.selenium.io.TemporaryFileSystem
いますが、使用方法の説明が見つかりません。
「ノードマシンでスクリプトを実行してファイルを削除する」よりも優れたソリューションを提供できる人はいますか? ありがとう!
android - ウェブページの UI テストのために Android デバイスでブラウザを開く
誰でも、AndroidデバイスでFirefoxとOperaブラウザーを開く方法を教えてください。そのブラウザーのドライバーオブジェクトを取得する必要があります。ドライバーオブジェクトを使用して、URLを開く、要素の場所を取得するなど、Webページでいくつかのアクションを実行する必要があります/位置、オブジェクトのクリック、オブジェクトの属性の確認など、「RemoteWebDriver」と「Selendroid Driver」での使用に失敗しているので、それを行うためのアイデア/アプローチを教えてください。
python - Selenium: 私のマシンでリモートでテストを実行しますか?
だから私は自分のコンピュータでChromedriverを実行しています(win、管理者モード)
私のサーバーには、自分のコンピューターで実行したいテストがあります。
そこで、Remote Webdriver をセットアップしました。テストは問題なく開始されたようですが、コンピューターで Chromedriver によって生成された Chrome ウィンドウも、ログ メッセージも表示されません。サーバーでのテストは最終的にタイムアウトになり、次のように表示されます。
python - リモート サーバーで Selenium Python スクリプトを実行する
ローカル マシンがスリープ状態でネットワークに接続されていないときに実行する必要がある Selenium を使用して Web スクレイパーを作成しました。このスクリプトの実行に使用できるリモート サーバーがありますが、これがどのように機能するかを概念化するのに苦労しています。Selenium のリモート ドライバーを使用してこれを行うことはできますか? ローカルにインストールしていますが、サーバーに何かインストールする必要はありますか?
これは、ローカルでうまく動作するスクリプトの開始の例です。