Maybe it is related to this? https://github.com/admc/wd/issues/303 Do you still have an issue if you run it with :chrome or :firefox?
Titus On Wednesday, November 5, 2014 10:31:35 AM UTC-6, olivier morel wrote: > > Hy > > i try to upload a file in web site, and i dont understand why sometimes is > good and sometimes is fail !! > i didn' find any solution on internet for this problem :( > I dont use a proxy . > > i use ruby 1.9.3 > watir (5.0.0) > watir-webdriver (0.6.11) > selenium-webdriver (2.43.0) > > *the error * > https://gist.github.com/anonymous/471c0849471f4654fd50 > > *the code : * > > require 'selenium/server' > require 'watir' > require 'watir-webdriver' > > class WatirDownload > > @@browser = Watir::Browser.new :phantomjs > > def run > web_site 'http://xxxx.org/?op=my_files' > login_as > end > > > def web_site(url) > @@browser.goto url > puts "1" > end > > def still_files > Dir.glob('/mnt/donner/stream/done/*').sort_by{|f| File.mtime(f)} > end > > def login_as(login="XXXXXX", pwd="XXXXXXX") > @@browser.text_field(:name, "login").set login > puts "2" > @@browser.text_field(:name, "password").set pwd > puts "3" > @@browser.button(:id => "signin_submit").wait_until_present > @@browser.button(:id => "signin_submit").click > sleep 2 unless @@browser.text.include? 'LOGOUT' > puts "5" > upload_file still_files[0] > end > > def fileToDelete > Dir.glob('/mnt/donner/stream/done/*').sort_by{|f| File.mtime(f)} > end > > def upload_file(file) > @@browser.link(:href, "http://xxxx.org/?op=upload").click > puts "6" > puts "7" > @@browser.select_list(:name => "file_category").select 'Series' > puts "8 #{file}" > @@browser.file_field(:name => "file").set"#{file}" > puts "9" > @@browser.screenshot.save("/tmp/photo/11-addingFile-3.png") > puts "10" > @@browser.button(:name => "submit_btn").wait_until_present > @@browser.button(:name => "submit_btn").click > sleep 2 unless @@browser.text.include? 'Files Uploaded' > get_link_stream > end > > def get_link_stream > puts "11" > @@browser.div(:class => "tabbertab").wait_until_present > @@browser.div(:class => "tabbertab").present? > puts "12" > val_textarea = @@browser.textarea(:index,4).value > puts "13" > res_val_textarea = val_textarea.split > puts "13.5" > link_stream = > res_val_textarea[1].slice(res_val_textarea[1].index("http")..-1).tr!('"', > '') > puts "14" > puts "= #{link_stream}" > @@browser.close > end > > end > puts "Begin..." > > WatirDownload.new.run > -- -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected] --- You received this message because you are subscribed to the Google Groups "Watir General" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
