環境
- Windows7
- IE11
- Capybara
- Ruby
- Selenium Webdriver
お世話になっております。
上記を用いてWindows実機でSelenium Webdriverを起動しIEを自動テストしたいのですが馬鹿正直に
ruby
1 2Capybara.default_driver = :ie 3Capybara.register_driver :ie do |app| 4 Capybara::Selenium::Driver.new(app, :browser => internet_explorer) 5end 6 7Capybara.current_driver = :ie 8 9Capybara.app_host = 'http://test.com' 10 11# テスト内容を記述 12
と設定を記載し実行しても、Firefoxが起動してしまいIEが起動すらしません。
IE Driverはc:¥Ruby¥bin
配下へ設置済みです。
SeleniumServerも実行しています。
C:¥Users¥nanasi¥test>java -jar selenium-server-standalone-2.48.2.jar -Dwebdriver.ie.driver=c:¥Ruby21-x64¥bin¥IEDriverServer.exe INFO - Java: Oracle Corporation 25.66-b18 INFO - OS: Windows 7 6.1 x86 INFO - v2.48.0, with Core v2.48.0. Built from revision 41bccdd INFO - Driver class not found: com.opera.core.OperaDriver INFO - Driver provider com.opera.core.systems.OperaDriver is not registered INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub INFO - Selenium Server is up and running
かなりググって調べたのですが、SeleniumRemoteServerを用いて実行する方法はあれど実機での設定方法についてのサイトはわずかしかなく古いものばかりです。
お手数ですがご教示いただけますと大変に助かります。
何卒、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。