selenium サーバー グラフィカル インターフェイスが必要なので、最初に vncserver
1. gnome グラフィカル デスクトップをインストールします
<strong>yum groupinstall -y "X Window System"yum groupinstall -y "Desktop"yum groupinstall -y "Chinese Support"</strong>
<strong> yum install -y tigervnc-server</strong>
1) 起動時に自動的に起動するように設定します
chkconfig --level 345 vncserver on
vncserver
パスワードが必要になります。デスクトップにアクセスします。
パスワード:
確認:
3) gnome デスクトップを使用するように設定します
/root/.vnc/xstartup を変更します。ファイルを追加し、最後の twm & を削除し、gnome-session & を追加します。
4) vncserver の起動後にリスニング ポートと環境パラメータを構成します
/etc/sysconfig/vncservers ファイルを変更し、次の内容を追加します
VNCSERVERS=”1: root”
# デスクトップ ID: ユーザー リスニング 590* ポート
VNCSERVERARGS[1]=”-geometry 1200×800″
5) vncserver サービスを再起動します。 >
# service vncserver restart
3. root にグラフィカル インターフェイスへのアクセスを許可し、新しいマシン ID を生成します
4. selinux サービスと NetworkManager サービスを閉じます
sed -i 's/.*!= root.*/#&/' /etc/pam.d/gdm dbus-uuidgen >/var/lib/dbus/machine-id
1. selinux サービスを確認して閉じます。
#vi /etc/selinux/config
内部の SELINUX フィールドの値が無効になっていることを確認し、そうでない場合は無効に変更します。
2. NetworkManager サービスを閉じます
#chkconfig –del NetworkManager
5. ログインのテスト: ここから cleint をダウンロードできます
次に、Selenium サーバーをインストールしましょう
<strong></strong><strong>yum -y install java</strong>
2: ブラウザーのサポートが必要です。frefox を使用します
<strong></strong><strong></strong><strong>yum -y install firefox</strong>
3: ダウンロード Selenium サーバー
<strong></strong><strong></strong><strong>wget http://selenium-release.storage.googleapis.com/2.48/selenium-server-standalone-2.48.2.jar</strong>
4: ダウンロード Selenium サーバー
<strong></strong><strong></strong><strong>java -jar selenium-server-standalone-2.48.2.jar -port 4444</strong>
最後に、PHP を使用して Selenium サーバーを渡します。 Firefox のブラウジングの制御は https://code.google.com/p/php-webdriver-bindings/ コード例:
<strong>require_once "phpwebdriver/WebDriver.php";require("phpwebdriver/LocatorStrategy.php");$webdriver = new WebDriver("localhost", "4444");$webdriver->connect("firefox"); $webdriver->get("http://google.com");$element = $webdriver->findElementBy(LocatorStrategy::name, "q");$element->sendKeys(array("selenium google code" ) );$element->submit();$webdriver->close();</strong>