問題タブ [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.
php - 自動ログインとパスワードの保存
携帯電話プロバイダーのWebサイトにログインし、残高を確認し、残高が少なすぎる場合はメールを送信する簡単なPHPスクリプトを作成しました。スクリプトを離れたサーバーに配置しました。
ログインページにパスワードを送信できるようにするには、パスワードをプレーンテキストとしてスクリプトに保存する必要があるようです。しかし、私はこれを行うのに少し気が進まない...
より安全な方法はありますか?
python - SeleniumとPython、スクリプトの実行後にページ出力を取得するにはどうすればよいですか?
この情報を見つける方法がわかりません。これまでに、SeleniumでPythonを使用するためのチュートリアルをいくつか見つけましたが、これに触れたものはありません。Seleniumを自動化するPythonを介していくつかの基本的なテストスクリプトを実行できますが、ブラウザウィンドウが数秒間表示されてから閉じます。ブラウザの出力を文字列/変数に(理想的には)取得するか、少なくともPythonが他のことを実行できるようにファイルに保存する必要があります(解析それなど)。誰かがこれを行う方法についてのリソースに私を向けることができれば幸いです。ありがとう
delphi - TWebBrowser - Hook receive event
I am trying to automatically submit a form, and save the resulting image that gets shown in the TWebBrowser object.
The image gets loaded over several chained javascript requests (ajax), until it finally appears in the document.
What is the best way to get this image? I thought of hooking the receive function to be able to see the http response (which would basically be my image).
Another possibility could be to load the image from cache / memory...
I don't have any idea how to practically do this, I hope someone can help.
Thanks.
javascript - どの JavaScript イベントが発生したかを調べる方法は?
選択リストがあります:
選択するとClosed
、ページがリロードされます。この場合、(オープンではなく) クローズされたチケットが表示されます。手動で行うとうまくいきます。
問題は、 WatirClosed
で選択したときにページがリロードされないことです:
これは通常、一部の JavaScript イベントが発生していないことを意味します。Watir でイベントを発生させることができます。
しかし、どのイベントを起動するかを知る必要があります。
要素に対して定義されているイベントを見つける方法はありますか?
google-chrome - WatiN を使用して Chrome を自動化するにはどうすればよいですか?
これについて数え切れないほどのGoogle検索を行いました。
すべての約束にもかかわらず、WatiN を使用して Chrome を自動化する方法に関する簡単なドキュメントを 1 つも見つけることができません。
誰でも助けることができますか?
c# - CSharp を使用してプログラムで入力要素の値を設定するにはどうすればよいですか?
こんにちは、Web サイトにログインするために IE を自動化しようとしていますが、問題は、入力要素に HTML ID 属性がないことです! 例えば:
<input type="text" name="user" size="15" value="">
このテキスト ボックスにテキストを挿入するには、C# をどのようにプログラムしますか?
ありがとう
webbrowser-control - WatiN および .net winforms WebBrowser コントロール - DialogWatcher は可能ですか?
私たちの目標は: .net winform に埋め込まれた Watin 対応のブラウザー テストです。
現在、ブラウザの動作を winform に埋め込むために .net WebBrowser コントロールを使用しています。次のようなコードを使用して、フォームの WebBroswer コントロールに WatiN をアタッチします (prostynick に感謝します)。
問題はこれです - 「winform ブラウザ」は、テスト/自動化中にポップアップを処理する必要があります。
質問: Watin が winforms webBrowser コントロールにアタッチされている場合 (WatiN で生成された独自の IE ウィンドウを使用していない場合)、ポップアップをどのように処理できますか?
a) Watin の DialogWatcher は引き続き使用できますか? もしそうなら...どのように?
b) そうでない場合は、おそらく独自の DialogWatcher を作成できますが、追加するには hWnd または processID が必要です。Waitin が独自のウィンドウまたはプロセスを持たないこのシナリオでは、どこで正しい hWnd または processId を取得できますか?
アイデアをお寄せいただきありがとうございます...同じ目標に到達する別のアプローチを歓迎します!
file-upload - Watin: ファイルのアップロード ...ファイル選択ウィンドウなし?
次のような「ファイルアップロード」HTMLを使用します。
...セキュリティ上の理由から、ユーザーがテキストを入力エリアに直接入力する方法はありませんよね?代わりにファイル選択ウィンドウがポップアップします。
Watin 自動化プロジェクトでは、ファイル選択ウィンドウをバイパスしてファイル名をテキスト入力エリアに直接配置したいと考えていますが、これを行う方法が見つかりません。
これはどのように達成できますか?...または、セキュリティ上の制約のために実行できないのでしょうか?
編集--これによると、あまり有望ではありません: プログラムで設定されたファイルの名前をウェブページにアップロードする
yslow - Firefoxの起動時にYSlowが自動的に実行されるようにするにはどうすればよいですか?
ばかげた質問のようです。extensions.yslow.autorunをtrueに設定するだけで、すべてが完全に機能するはずです。しかし、そうではありません。
bashスクリプトを実行すると:
YSlowボタンを手動でクリックしないと、YSlowは実行されません。
さて、Firefoxが起動するたびにYSlowが実行されるようにするにはどうすればよいですか?誰かアイデアがありますか?
これを実行する理由:いくつかのURLのパフォーマンスを監視したい。また、レポートは毎週作成する必要があるため、このタスクを自動化すると便利です。
私はこの投稿に従ってそれをしました:http: //tech.groups.yahoo.com/group/exceptional-performance/message/822
それがうまくいくはずのときにうまくいかないのはイライラします。
編集:
ショースローの経験がある人が私を助けてくれるかもしれません。ありがとうございました。
c# - コードで Flash Cookie を削除する
C# (または必要に応じて VB) を使用して、単純な自動化されたブラウザー プログラムをセットアップしています。現在、私はwatinを介してこれを行っています。私は Windows 7 デスクトップでこれを行っており、Watin を介して自動化しているブラウザは IE です。理想的には、C#でwatinを使用してそのままにしておきたいのですが、私は柔軟です。
プログラムを実行するたびに、cookie を削除したいと思います。これは、watin を使用すると簡単に実行できます。私が抱えている問題は、フラッシュ Cookie の削除です。
ここで行うことができる Cookie を手動で削除することは知っていますが、 FLASH COOKIES SETTINGSをプログラミングすることでそれを行う方法を見つけたいと思います。
また、Flash Cookie とプライバシーに関する優れた論文もここにあります。
何かを省略した場合、またはこの質問をできるだけ明確にするために何ができるかをお知らせください。