From: yamataka@...08.itscom.net Date: 2014-09-11T14:00:06+09:00 Subject: [ruby-list:49966] Re: [質問] RubyからIE操作 ie.Document.All.???.click 山口です。 > 助田です。 ずっと、ご教示、ありがとうございます。 > On Wed, Sep 10, 2014 at 01:31:14PM +0900, yamataka@u08.itscom.net wrote: [...] > だとすると、私が、想像で思いつくのは > print ie.document.url + "\n" > の実行のタイミングが早すぎるんじゃないかということ > ぐらいです。 > > 勤務画面の表示が終わるより前に > ie.document.urlが実行しているために > 遷移する前の最初のURLが表示されてしまうのではないかと > 思います。 > > sleepで何秒か処理を遅らせてから > > print ie.document.url + "\n" > > すると > https://kinmu.case.foo.co.jp/cndb03/WPSM_Menu.P_MainFrame > になりませんか? 試しに、sleep(10) を入れてみたら、 助田さんのご推測どおり、 url :https://kinmu.case.foo.co.jp/cndb03/WPSM_Menu.P_MainFrame なりました。 > また、勤務画面に遷移した後で実行した > puts ie.document.all(0).outerHTML > (かまたは、puts ie.document.all(1).outerHTML) > の出力結果と > ブラウザのメニューからソースを表示したときの内容は > 同じになりますか? ie.document.all(0).outerHTML と ie.document.all(1).outerHTML 出力結果の 差異は、 all(0) 側には、