###前提・実現したいこと
Selenium WebDriverでIE11を操作しようとしています。
IEは立ち上がり、指定したページは表示されますが、
その後の操作でエラーとなります。(ソースの4行目:driver.find_element)
###発生している問題・エラーメッセージ
Selenium::WebDriver::Error::NoSuchWindowError: Unable to find element on closed window from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/response.rb:69:in `assert_ok' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/response.rb:32:in `initialize' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/http/common.rb:83:in `new' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/http/common.rb:83:in `create_response' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/http/default.rb:107:in `request' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/http/common.rb:61:in `call' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/bridge.rb:170:in `execute' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/oss/bridge.rb:579:in `execute' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/oss/bridge.rb:549:in `find_element_by' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/common/search_context.rb:62:in `find_element' from (irb):4 from C:/Ruby23-x64/bin/irb.cmd:19:in `<main>'
###該当のソースコード
Ruby
1require "selenium-webdriver" 2driver = Selenium::WebDriver.for :ie 3driver.get "https://www.google.co.jp/" 4driver.find_element(:class,"gsfi").send_key "Selenium" 5driver.find_element(:name,"btnK").submit 6driver.quit
###試したこと
以下は設定済みです。
・IEの保護モードの設定を全ゾーンで合わせる。
・レジストリのFEATURE_BFCACHE登録(DWORD:iexplore.exe、値:0)
###補足情報(言語/FW/ツール等のバージョンなど)
[環境]
ruby 2.3.3p222
Internet Explorer 11
IEDriverServer_x64_3.4.0
Windows10 Home(64bit)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。