user icon

CentOS上でSeleniumRCとPHPUnitを使ってfirefoxを操作する

まずはSelenium-RCをダウンロード。

http://docs.seleniumhq.org/download/
Selenium Server (formerly the Selenium RC Server)の、selenium-server-standalone-2.x.x.jarを。
CentOS上の適当な場所に設置します。

CentOSにjavaとXvfbとfirefoxをインストール。

yum install java
yum install Xvfb firefox

/var/lib/dbus/machine-idが無ければ生成

dbus-uuidgen > /var/lib/dbus/machine-id

Xvfbを起動

DISPLAY=:1 Xvfb :1 -screen 0 1024x768x8 &

Selenium RCを起動

DISPLAY=:1 java -jar selenium-server-standalone-2.x.x.jar &

PHPunitをインストール

https://phpunit.de/manual/current/ja/installation.html

$ wget https://phar.phpunit.de/phpunit.phar
$ chmod +x phpunit.phar
$ sudo mv phpunit.phar /usr/local/bin/phpunit
$ phpunit --version

 

PCのFirefoxに、Selenium-IDE及び php-formattersをインストール

http://docs.seleniumhq.org/download/
https://addons.mozilla.org/ja/firefox/addon/selenium-ide-php-formatters/

ツール>Selenium IDEを起動して、適当な操作を記録します。

適当な操作が記録されたら、ファイル>テストケースをエクスポート(E)>PHP(PHPUnit)を選択してファイルを保存。
ファイル名は今回はPHPUnit.phpに。

ファイルをCentOS上に持って行き、phpunitを実行します。

phpunit PHPUnit.php

 

しかし、WordPress 4になってからなのか、改行がビジュアルモードでもテキストモードでも、酷い状態になるのが。

Facebooktwitterlinkedintumblrmail
名前
E-mail
URL
コメント

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)