fix hybrid docs (fix #4144)

This commit is contained in:
Jonathan Lipps
2014-11-24 10:11:09 -08:00
parent 3f0aee727b
commit 5226bf3af3
+5 -5
View File
@@ -70,9 +70,9 @@ driver.quit();
# assuming we have a set of capabilities
@driver = Selenium::WebDriver.for(:remote, :desired_capabilities => capabilities, :url => SERVER_URL)
# I switch to the last window because its always the webview in our case, in other cases you may need to specify a window number
# View the appium logs while running @driver.window_handles to figure out which window is the one you want and find the associated number
# Then switch to it using @driver.switch_to_window("6")
# I switch to the last context because its always the webview in our case, in other cases you may need to specify a context
# View the appium logs while running @driver.contexts to figure out which context is the one you want and find the associated ID
# Then switch to it using @driver.switch_to.context("WEBVIEW_6")
Given(/^I switch to webview$/) do
webview = @driver.contexts.last
@@ -80,7 +80,7 @@ Given(/^I switch to webview$/) do
end
Given(/^I switch out of webview$/) do
@driver.switch_to(@driver.contexts.first)
@driver.switch_to.context(@driver.contexts.first)
end
# Now you can use CSS to select an element inside your webview
@@ -102,7 +102,7 @@ driver.switch_to.context(webview)
driver.find_element(:css, ".green_button").click
# switch back to native view
driver.switch_to(driver.contexts.first)
driver.switch_to.context(driver.contexts.first)
# do more native testing if we want