Sha256: 0846e0ddb19afeecb658ba6f5ddbdc6f9924c088b472d07f5f788e04cbbe2590
Contents?: true
Size: 850 Bytes
Versions: 44
Compression:
Stored size: 850 Bytes
Contents
When /^I open a new window for (.*)$/ do |account_name| str = <<END_TAG window.open("", "#{account_name}", "height=600,width=800"); END_TAG page.execute_script(str) page.driver.browser.switch_to.window( page.driver.browser.window_handles.last ) accounted = Card[account_name] visit "/update/:signin?card[subcards][%2B*email][content]=#{accounted.account.email}&card[subcards][%2B*password][content]=joe_pass" end When /I switch to (.+) window$/ do |window| if window == 'first' page.driver.browser.switch_to.window( page.driver.browser.window_handles.first ) elsif window == 'last' page.driver.browser.switch_to.window( page.driver.browser.window_handles.last ) end end When /^I close window$/ do page.execute_script("window.close();") page.driver.browser.switch_to.window( page.driver.browser.window_handles.last ) end
Version data entries
44 entries across 44 versions & 1 rubygems