Allow file uploading from remote.
This commit is contained in:
parent
b3e4243660
commit
2a9b47671f
1 changed files with 7 additions and 2 deletions
|
@ -41,8 +41,8 @@ class TestCase < Test::Unit::TestCase
|
||||||
end
|
end
|
||||||
if !ENV['REMOTE_URL'] || ENV['REMOTE_URL'].empty?
|
if !ENV['REMOTE_URL'] || ENV['REMOTE_URL'].empty?
|
||||||
local_browser = Selenium::WebDriver.for(browser.to_sym, profile: profile)
|
local_browser = Selenium::WebDriver.for(browser.to_sym, profile: profile)
|
||||||
browser_instance_preferences(local_browser)
|
|
||||||
@browsers[local_browser.hash] = local_browser
|
@browsers[local_browser.hash] = local_browser
|
||||||
|
browser_instance_preferences(local_browser)
|
||||||
return local_browser
|
return local_browser
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -81,13 +81,18 @@ class TestCase < Test::Unit::TestCase
|
||||||
def browser_instance_preferences(local_browser)
|
def browser_instance_preferences(local_browser)
|
||||||
local_browser.manage.window.resize_to(1024, 800)
|
local_browser.manage.window.resize_to(1024, 800)
|
||||||
if ENV['REMOTE_URL'] !~ /saucelabs|(grid|ci)\.(zammad\.org|znuny\.com)/i
|
if ENV['REMOTE_URL'] !~ /saucelabs|(grid|ci)\.(zammad\.org|znuny\.com)/i
|
||||||
if @browsers.size < 1
|
if @browsers.count == 1
|
||||||
local_browser.manage.window.move_to(0, 0)
|
local_browser.manage.window.move_to(0, 0)
|
||||||
else
|
else
|
||||||
local_browser.manage.window.move_to(1024, 0)
|
local_browser.manage.window.move_to(1024, 0)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
local_browser.manage.timeouts.implicit_wait = 3 # seconds
|
local_browser.manage.timeouts.implicit_wait = 3 # seconds
|
||||||
|
|
||||||
|
local_browser.file_detector = lambda do |args|
|
||||||
|
str = args.first.to_s
|
||||||
|
str if File.exist?(str)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def teardown
|
def teardown
|
||||||
|
|
Loading…
Reference in a new issue