2012-04-11 14 views
2

ほとんどがJavascriptで書かれたウェブサイトをナビゲートする必要があります。ページは単にスクリプトを通して変更されるので、ハードリンクは全くありません。 Javascriptインジェクションを次々と使用する必要があるのですが、クロムは特定の文字列長の後に入力する代わりに入力を検索し始めます。私はHTMLでこれを行うためにフレームを使用しようとしましたが、クロムは、ソースが別のドメインのものであるため、フレーム内でJavascriptを使用できません。私はこれを行うことができる良い方法はありますか?私はJavaやPythonを使って調べましたが、Javascriptで作業することはできません。ソフトウェアでウェブサイトをナビゲートするにはどうすればよいですか?

編集:他のソフトウェアについて教えていただきありがとうございますが、私は他のサードパーティのソフトウェアを使用したくありません。 HTMLページからJavascriptのインジェクションを体系的に実行する方法を本当に知りたいです。私はブラウザからそれを行うことができます、なぜ私はHTML文書からそれを行うことができないのですか?

答えて

2

Webブラウザで物事をクリックして、ユーザをエミュレートするためにセレンのようなツールを使用することができます(私は実際には「ドライブ」どんなブラウザの本当のインスタンスあなたが選ぶそれを信じています。)

セレンは、ドメイン固有言語を持っていますあなたが実行したいアクションを指定するためのものと、プログラムで制御するためのPythonバインディングです。私は実際にそれを使用していないので、それについてもっと詳しく言うことはできませんが、それをチェックしてください。

0

多分Phantom JSはお探しですか? JavaScript APIを備えたヘッドレスWebkitで、ブラウザは不要です。まだ使用していませんが、当社ではJavaScriptユニットのテスト自動化について検討しています。

関連する問題