[ruby-list:49972] Re: [質問] RubyからIE操作 ie.Document.All.???.click
From:
MasakiSuketa <masaki.suketa@...>
Date:
2014-09-16 14:08:58 UTC
List:
ruby-list #49972
助田です。 On Tue, Sep 16, 2014 at 07:15:42PM +0900, yamataka@u08.itscom.net wrote: > > desktopのrubyのversionを2 にあげたのですが、 > > yama@roswell:~/bin$ ruby --version > ruby 2.0.0p481 (2014-05-08) [i386-cygwin] > yama@roswell:~/bin$ ./kinmuweb.rb > url :https://www11.scas.foo.co.jp/SSO/Login?AccessID=NrT7LZEAz0m27DFA8XluwR1P&Lang=ja > > title:共用認証 > ./kinmuweb.rb:107:in `method_missing': (in OLE method `document': ) ( > WIN32OLERuntimeError) > OLE error code:80070005 in <Unknown> > アクセスが拒否されました。 > > HRESULT error code:0x80020009 > Exception occurred. > from ./kinmuweb.rb:107:in `<main>' > > > やはり、勤務一覧の画面に遷移はしているのですが、同じように > エラーになってしまいます。 うーん。 念のため、Laptopと同じバージョンのRubyにすることはできますか? それでも駄目だとすると残念ながらDesktopのPC固有の環境の問題で、 Rubyやスクリプトのバグではないのだと思います。 気になることで思いつくのは、 > yama@roswell:~/bin$ ./kinmuweb.rb このとき動作しているRuby は確かに、 2.0.0p481なんですよね? あとは、IEのキャッシュに何かが残っていて想定したように 読み込めていないとか...。 Desktop と Laptop のIE などの環境の設定に違いがないか 比較するとか、確認するしかないような気がします。 正直、これ以上は私にもわからないです。 助田