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:
@@ -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)
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user