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.
