From: yamataka@...08.itscom.net
Date: 2014-09-03T09:51:41+09:00
Subject: [ruby-list:49951] Re: [質問] RubyからIE操作 ie.Document.All.???.click
山口です。
> 助田です。
助田さん、ご教示ありがとうございます。
> On Tue, Sep 02, 2014 at 10:27:44AM +0900, yamataka@u08.itscom.net
wrote:
> >
> > 「遷移した先のドメイン」
> > 「frameの中で表示しているドメイン」
> > は、
> > 「遷移元のドメイン」
> > 「frameを表示しているドメイン」
> > と解釈してよろしいでしょうか?
> >
> > であれば、
> > 「遷移元のドメイン」 http://www.case.foo.co.jp/
> > 「frameを表示しているドメイン」https://kinmu.case.foo.co.jp/cndb03/WPSM_Menu.P_MainFrame
> >
> > となり、ドメインが異なっています。
>
> うーん。私の意図が伝わっているかどうかちょっと自信がありません。
助田さんのご教示を、理解できてませんでした。
> 私の意図は、
>
> "勤務 login"ボタンを押して、勤務管理画面に「遷移した後」のURL
> (遷移した後で、ie.document.urlで取得できたと思います。)
> と
遷移後に、
print ie.document.url + "\n"
で表示させ、
http://www.case.foo.co.jp/
となり、
スクリプト中の ie.navigte で指定しているURLと同じでした。
> 勤務管理画面のHTMLのソースの中のframeタグ("勤務一覧"リンクが含まれ
ているframe)
> src で指定されている
>
> のドメイン(xxxx.xxx.xxxの部分)が違っているのではないか
こちらなのですが、HTMLソース中には、 というのは存在せず、
下記の様な、JavaScriptによる処理になっており、onClick にて、fnStatusBar
() 関数が
呼ばれる様になっているのです。
| 社員メニュー |
|
勤務一覧
|
このような場合には、対応できないものなのでしょうか?
|