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

android - Why am I getting the message 'Youractivity.java is not an activity subclass or alias' -

python - How do I create a list index that loops through integers in another list -

c# - “System.Security.Cryptography.CryptographicException: Keyset does not exist” when reading private key from remote machine -