スポンサーリンク

このドキュメントの内容は、以下の通りです。

perl から Firefox を動かす方法について。

MozRepl を利用すると、socket でFirefox に接続して、
Firefox を操作することができます。
ブラウザを自動操作したり、テストの自動化などが行えます。

MozRepl のダウンロード


ここからダウンロードできます。
https://addons.mozilla.org/en-US/firefox/addon/mozrepl/

MozRepl の起動


MozRepl をインストールしたら、 Firefox を再起動して、 MozRepl を有効にします。

Firefox のメニューバーの「ツール」に MozRepl が追加されています。
ツール→MozRepl→Start で MozRepl が起動します。

MozRepl に接続する


telnet で 4242 に接続して、Firefox を操作できるようになりました。

http://www.yahoo.co.jp/ を開いてみます。

薫 $ telnet localhost 4242                               [0][967][u0 ~]23:31:37
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

Welcome to MozRepl.

 - If you get stuck at the "...>" prompt, enter a semicolon (;) at the beginning of the line to force evaluation.
  - If you get errors after every character you type, see http://github.com/bard/mozrepl/wikis/troubleshooting (short version: stop using Microsoft telnet, use netcat or putty instead)

  Current working context: chrome://browser/content/browser.xul
  Current input mode: syntax

repl> content.location.href = 'http://www.yahoo.co.jp'
"http://www.yahoo.co.jp"
repl> 

rlwrap を使う


telnet だと履歴など使えなくて不便なので、rlwarp を使うと便利です。
rlwarp telnet localhost 4242

参考


参照しているページ (サイト内): [2012-07-08-1]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー