4
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

setup selenium server in windows

Posted at

趣旨

selenium serverの構築ドキュメント
selenium serverを立てることで、windowsで使えるブラウザの自動化テストをリモートから
可能にする

用意するもの

  • windows (10 , server 2016 等)

設定

1. JDK

install

Java SE Development Kit 8 をdownloadして、インストールする

download
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

環境変数

環境変数に以下を設定する
Mac環境次第ですが、例えば .bashrc

変数 意味
JAVA_HOME Javaのinstall path
(ex. export JAVA_HOME=`/usr/libexec/java_home` )
Path 実行フォルダのパス
(ex. export PATH=\${JAVA_HOME}/bin:$PATH )

実行確認

コマンドプロンプトを起動し、パスを確認する

java -version

2. selenium & driver

download

seleniumのsiteから必要なjar,driverをdownloadする

package 利用したversion 意味
Selenium Standalone Server 3.14.0 selenium serverアプリ
Mozilla GeckoDriver 0.21.0 Firefox起動用ドライバ
Google Chrome Driver 2.41 Chrome起動用ドライバ
Microsoft Edge Driver Release 17134 Edge起動用ドライバ
Edgeのversionを確認しそれと同じversionのdriverを用意
IEDriverServer 3.9.0 IE起動用ドライバ
なお、現在selenium siteからのリンクがなくなっている。 github から入手

これらを同一フォルダーに配置する

ls /cygdrive/c/selenium

IEDriverServer.exe      chromedriver.exe  node.json
MicrosoftWebDriver.exe  geckodriver.exe   selenium-server-standalone-3.14.0.jar

setup browser IDE

chrome

https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd
ここにchromeでアクセスし、selenium IDEをインストール、有効化する

FireFox

https://addons.mozilla.org/ja/firefox/addon/selenium-ide/
ここにFirefoxでアクセスし、selenium IDEをインストール、有効化する

Edge

とくにブラウザの設定は不要みたいだ

IE

1.オプションのセキュリティで4つのモードにおいて、"保護モードを有効"をチェック入れる

2.オプションの詳細設定で"拡張保護モード"のチェックを外す

regedit(レジストリ編集)で写真の通りに設定する

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BFCACHE
iexplore.exe 値 "0"

※FEATURE_BFCACHEのキー(フォルダ)とiexplore.exeのDWORDはデフォルト存在しないので作成する

3. selenium run

seleniumのあるフォルダでコマンドラインを起動し、下記コマンドを実行する

Java -Dwebdriver.ie.driver=IEDriverServer.exe      -Dwebdriver.edge.driver=MicrosoftWebDriver.exe      -Dwebdriver.chrome.driver=chromedriver.exe      -Dwebdriver.firefox.driver=geckodriver.exe      -jar selenium-server-standalone-3.14.0.jar -port 4444

この例はport 4444で起動

4
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?