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
Post a Comment