[ruby-list:49969] Re: [質問] RubyからIE操作 ie.Document.All.???.click

From: MasakiSuketa <masaki.suketa@...>
Date: 2014-09-12 13:59:55 UTC
List: ruby-list #49969
助田です。

On Fri, Sep 12, 2014 at 05:08:29PM +0900, yamataka@u08.itscom.net wrote:
> 今、エラーが起きているのは、デスクトップPCで、ほぼ同じ環境のラップトップ
> で
> 同じスクリプトを走らせたところ、ラップトップでは、正しく動作しました。
> なぜか、よく分かりません。

おおっ。何はともあれ動作して良かったです。

> i686 Cygwin
> 
> Ruby
> desktop ver 1.8.7 (2012-06-29 patchlevel 370) [i386-cygwin]
> laptop  ver 1.9.3p327 (2012-11-10 reviseion 37606)
> 
> 大きな違いは、Rubyのversionが、desktopは、1.8 laptopは、1.9 です。
>
> ソース中の、target_frame.document で、Ruby ver 1.8 では、エラーになるの
> が???です。

1.8.7 (Win32OLE) 独自のバグなのかも知れませんが、もうサポートが終了しています。
Ruby をバージョンアップされることをおすすめします。
さすがにこれ以上の追求は厳しいです。

Cygwinの最新パッケージに同梱されているRuby もこの前、2.0.0
にバージョンアップされています。

  助田

In This Thread