ruby - Unable to run Selenium script on IE -


i've run selenium test on ie 10 browser. in order run following script, did following:

  1. downloaded iedriverserver(64 bit since machine 64 bit) here
  2. put (.exe) file in 'c://drivers' folder
  3. set path 'c://drivers' in environment variables
  4. run script

    require 'selenium-webdriver'     driver = selenium::webdriver.for :ie  driver.get "http://www.google.com"  button = driver.find_element(:id, "gbqfba") puts button.text driver.quit 

running aboe script result following error:

c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/response.rb:51:in `assert_ok': unable find element id == gbq fba (selenium::webdriver::error::nosuchelementerror)         c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/response.rb:15:in `initialize'         c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/http/common.rb:59:in `new'         c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/http/common.rb:59:in `create_response'         c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/http/default.rb:66:in `request'         c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/http/common.rb:40:in `call'         c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/bridge.rb:629:in `raw_execute'         c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/bridge.rb:607:in `execute'         c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/remote/bridge.rb:575:in `find_element_by'         c:/ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.33.0/lib/selenium/webdriver/common/search_context.rb:42:in `find_element'         ie.rb:7:in `<main>' 

same script runs fine chrome , firefox browser. please me understand i'm doing wrong.

bit of hunch here, have followed this;

on ie 7 or higher on windows vista or windows 7, must set protected mode settings each zone same value. value can on or off, long same every zone. set protected mode settings, choose "internet options..." tools menu, , click on security tab. each zone, there check box @ bottom of tab labeled "enable protected mode".


Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -