問題タブ [browser-automation]

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 投票する
4 に答える
2307 参照

javascript - ブラウザを自動化して1000ページにアクセスし、各ページで単純なjavascript関数をトリガーするにはどうすればよいですか?

(HTMLフォームを介して認証した後)追跡/レポートアプリに1000のURLをロードし、「再送信」javascript関数をトリガーする必要があります。残念ながら、一度にすべてを処理する一括アクションはないため、自動化が必要になります。私のオプションは何ですか?

上記の各ページには、hrefによってトリガーされるresubmit()javascript関数があります。これらのトリガーを自動化するにはどうすればよいですか?

例:

私はMacを使用しています。Unix、Perl、Bash、PHP、Automator、FireFoxiMarcosがすべて利用可能です。

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

ruby - Select#selectは、選択リストでオプションを手動で選択するようには動作しません

私がこのようなHMTLを持っている場合:

そして私は2つのオプションを選択します:

両方のオプションが選択されています。

同じことを手動で行うときのように、最後のものだけが選択されることを期待していました。

これはバグですか?

環境:Mac OS X 10.6.8、Firefox 7.0.1、ruby 1.9.2p290、selenium-webdriver 2.10.0、watir-webdriver0.3.5。

0 投票する
3 に答える
1852 参照

ruby - シフトを使用して選択リストで複数のオプションを選択する

私はこのようなHMTLを持っています:

最初のオプションをクリックし、Shift キーを押しながら最後のオプションをクリックして、すべてのオプションを選択したいと思います。

ただし、最初と最後の 1 つだけが選択されます。

私は何か間違ったことをしていますか?

環境: Mac OS X 10.6.8、Firefox 7.0.1、ruby 1.9.2p290、selenium-webdriver 2.10.0、watir-webdriver 0.3.5。

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

ruby - Watirを使用してHTML全体をテキストドキュメントにエクスポートする

基本的に私がやりたいのは、htmlテーブル全体を.txtファイル(メモ帳ドキュメント)にエクスポートすることです。

これまでのところ、テーブルを含むhtmlページを見つけるようにブラウザに指示する方法を学びました。

上記をcmdで実行した後、ブラウザにhtmlテーブルが表示されます。

これは私が立ち往生しているところです。Watirを使用して

  1. タグを見つける
  2. および内にあるすべて(つまり、html、およびテキスト)を収集します。
  3. これらの結果を.txtファイル(メモ帳ドキュメント)に抽出し、特定のフォルダーに保存します。

参考までに、htmlテーブルは次のようになります...

.......上記の行は何度も繰り返されます.....。

その後、テーブルが閉じられます。

だから私の状況を要約します。Watirを使用してブラウザをhtmlテーブルを含むページに移動できますが、私の問題は、結果(タグ内のすべて-htmlを含む)を.txtファイルに抽出してその.txtを保存する方法がわからないことです。私のコンピュータにファイルします。

Watirを使用して、より小さなステップを実行したいと思います。私はそれを知っているので、テーブルを抽出し、抽出したすべてのものを.txtファイルに保存する方法を学びたいと思います。hpricotを使用してオンラインでいくつかの例を見てきました。ただし、ほとんどの例では、配列が.txtファイルに出力される方法(それが正しいアプローチである場合)の詳細を示すコードが欠落しているようです。

htmlテーブル(および、を含むすべて、およびその間のすべて)を.txtメモ帳ファイルに抽出する簡単なコードを記述する方法を示すことで助けてもらえますか?

お時間をいただき、ありがとうございました。


DataTablesは検索とエントリフィルターをテーブルの下に配置しますか?

テーブルの上ではなく、テーブルの下の検索フィルターに[全体を表示]フィルターを配置できますか?

参照:http ://datatables.net/release-datatables/examples/basic_init/alt_pagination.html

そして、私はeenの位置を置くことができることを知っています:絶対的なものですが、私はそれらのもののHTMLコードをテーブルの下に置きたいです。

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

javascript - Netflix (mac) で「次のエピソード」ボタンを自動化するにはどうすればよいですか?

私の目標は次のとおりです。 娘が午前 4 時に起きたときに、次の番組を開始するために 20 分ごとに目を覚ます必要がないように、ひつじのショーンの次の 4 つのエピソード (20 分) をキューに入れたいと考えています。したがって、実際には、「次のエピソード」ボタンのクリックを 20 分ごと (または番組の長さ) ごとに自動化する必要があります。これは、Snow Leopard を実行している MAC コンピューター用です。

私の最初の本能は、それを行うために JavaScript を起動できるかどうかを確認することでしたが、Netflix が Silverlight を使用しており、「次のエピソード」ボタンが JS 経由でアクセスできるように見えないことに気付きました。

推奨される方法:

  1. Chrome 拡張機能
  2. Mac 自動化ツール / スクリプト / プログラム
  3. スタンドアロン Mac プログラム
  4. 何でもうまくいく

これを達成する方法、およびこれを達成できるツール/メソッド/スクリプトについて何か考えはありますか?

ありがとうございます。

**更新:私の解決策**

これを実現するための sikuli スクリプトを作成することができました。魅力のように機能します。

github のスクリプト:
https://github.com/jamischarles/autoplay_net

スクリプトを含む完全なブログ投稿:
http://www.jamischarles.com/blog/automating-netflix/

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

ruby - Watir-webdriver最初ではなく、最後に一致する要素にアクセスする方法は?

動的なWebページでは、一致する要素の数が事前にわからないため、使用するインデックス番号がわかりません。

watir-webdriverは、デフォルトのように最初ではなく、最後に一致する要素にアクセスする方法を提供しますか?

問題のHTMLはカレンダーコントロールを形成します

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

html - Selenium IDE がポップアップ ウィンドウの clickAndWait コマンドでスタックする

ポップアップが表示されるたびに、Selenium IDE がスタックします (ページ全体がバックグラウンドで読み込まれますが、スタックすることに注意してください)。

引っかかるのはここ!

ポップアップを閉じるには、ポップアップの閉じるオプションを選択する必要があります。うーん

この問題をどのように解決しますか?

0 投票する
3 に答える
9288 参照

c++ - セレンとqt c++?

qt c++ でセレンを使用することは可能ですか?

C ++のセレンからの公式サポートはないようですか?

http://seleniumhq.org/download/

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

google-chrome - Google Chrome拡張機能を介してSeleniumコマンドを実行しますか?

特定の URL/ページを検出したときに Selenium コマンドを実行するカスタム Google Chrome 拡張機能を構築することは可能ですか?

どこから始めますか?Google Chrome拡張機能を介してセレンコマンドをどのように実行しますか?

0 投票する
3 に答える
2095 参照

selenium - 良いSeleniumWebDriver拡張機能?

Webドライバーが.netをあまりサポートしていないことに気づきました。javaとrubyにはたくさんの関数がありますが、C#は少し遅れています...遅れています。

C#テスターを支援する拡張機能クラスまたはライブラリを知っている人はいますか?現在、テストをWatinからSeleniumに変換していますが、seleniumには、テーブルクラス、選択リストなどのサポートがあまりないことに気づき始めています。