Getting undefined method `setTimeout' with selenium webdriver using with ruby -


getting error below :

c:\ruby\scripts>w9_file_delete_v1.rb c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.30.0/lib/selenium/webdr iver/common/timeouts.rb:33:in `page_load=': undefined method `settimeout' #< selenium::webdriver::driver:0xa3263e4 browser=:firefox> (nomethoderror)         c:/documents , settings/rakshiar/my documents/userdata/ruby/scrip ts/w9_file_delete_v1.rb:19:in `<main>' 

with below code :

#-------------------------------------------------------------- #creating here firefox browser agent #file deletion process #-------------------------------------------------------------- driver = selenium::webdriver.for :firefox driver.get "https://demo.com/"  #driver.manage.timeouts.implicit_wait = 200 # seconds pgload = selenium::webdriver::timeouts.new(driver) pgload.page_load=(300) 

can have on that.

you should not need create selenium::webdriver::timeouts object directly. instead, use appropriate method driver object.

driver.manage.timeouts.page_load = 300 

Comments

Popular posts from this blog

sql - VB.NET Operand type clash: date is incompatible with int error -

SVG stroke-linecap doesn't work for circles in Firefox? -

python - TypeError: Scalar value for argument 'color' is not numeric in openCV -