Using the new way of starting a custom browser

mediawiki_selenium Ruby gem is now able to start local and remote browsers with
optional browser setup.

Paired with Kartik Mistry.

Bug: 62512
Change-Id: I61e5b688711b1976e8df8be94972fe35f6eeb9aa
This commit is contained in:
Zeljko Filipin
2014-03-18 16:09:27 +01:00
committed by Zfilipin
parent 634d688db0
commit 76b1d87151
3 changed files with 10 additions and 10 deletions

View File

@@ -4,17 +4,17 @@ GEM
builder (3.2.2) builder (3.2.2)
childprocess (0.5.1) childprocess (0.5.1)
ffi (~> 1.0, >= 1.0.11) ffi (~> 1.0, >= 1.0.11)
cucumber (1.3.11) cucumber (1.3.12)
builder (>= 2.1.2) builder (>= 2.1.2)
diff-lcs (>= 1.1.3) diff-lcs (>= 1.1.3)
gherkin (~> 2.12) gherkin (~> 2.12)
multi_json (>= 1.7.5, < 2.0) multi_json (>= 1.7.5, < 2.0)
multi_test (>= 0.0.2) multi_test (>= 0.1.1)
data_magic (0.18) data_magic (0.18)
faker (>= 1.1.2) faker (>= 1.1.2)
yml_reader (>= 0.2) yml_reader (>= 0.2)
diff-lcs (1.2.5) diff-lcs (1.2.5)
faker (1.2.0) faker (1.3.0)
i18n (~> 0.5) i18n (~> 0.5)
ffi (1.9.3) ffi (1.9.3)
gherkin (2.12.2) gherkin (2.12.2)
@@ -22,7 +22,7 @@ GEM
headless (1.0.1) headless (1.0.1)
i18n (0.6.9) i18n (0.6.9)
json (1.8.1) json (1.8.1)
mediawiki_selenium (0.2.9) mediawiki_selenium (0.2.13)
cucumber (~> 1.3, >= 1.3.10) cucumber (~> 1.3, >= 1.3.10)
headless (~> 1.0, >= 1.0.1) headless (~> 1.0, >= 1.0.1)
json (~> 1.8, >= 1.8.1) json (~> 1.8, >= 1.8.1)
@@ -31,11 +31,11 @@ GEM
rest-client (~> 1.6, >= 1.6.7) rest-client (~> 1.6, >= 1.6.7)
rspec-expectations (~> 2.14, >= 2.14.4) rspec-expectations (~> 2.14, >= 2.14.4)
syntax (~> 1.2, >= 1.2.0) syntax (~> 1.2, >= 1.2.0)
mime-types (2.1) mime-types (2.2)
multi_json (1.9.0) multi_json (1.9.0)
multi_test (0.0.3) multi_test (0.1.1)
net-http-persistent (2.9.4) net-http-persistent (2.9.4)
page-object (0.9.7) page-object (0.9.8)
page_navigation (>= 0.9) page_navigation (>= 0.9)
selenium-webdriver (>= 2.40.0) selenium-webdriver (>= 2.40.0)
watir-webdriver (>= 0.6.8) watir-webdriver (>= 0.6.8)
@@ -45,7 +45,7 @@ GEM
mime-types (>= 1.16) mime-types (>= 1.16)
rspec-expectations (2.14.5) rspec-expectations (2.14.5)
diff-lcs (>= 1.1.3, < 2.0) diff-lcs (>= 1.1.3, < 2.0)
rubyzip (1.1.0) rubyzip (1.1.2)
selenium-webdriver (2.40.0) selenium-webdriver (2.40.0)
childprocess (>= 0.5.0) childprocess (>= 0.5.0)
multi_json (~> 1.0) multi_json (~> 1.0)

View File

@@ -1,4 +1,4 @@
@custom-browser @phantomjs-bug @sandbox.translatewiki.net @custom-browser @sandbox.translatewiki.net
Feature: Accept-Language Feature: Accept-Language
Scenario Outline: Accept-Language Scenario Outline: Accept-Language

View File

@@ -1,5 +1,5 @@
Given(/^that my browser's accept language is (.+)$/) do |language| Given(/^that my browser's accept language is (.+)$/) do |language|
@browser = browser(environment, test_name(@scenario), language) @browser = browser(test_name(@scenario), {language: language})
$session_id = @browser.driver.instance_variable_get(:@bridge).session_id $session_id = @browser.driver.instance_variable_get(:@bridge).session_id
end end