[#49914] [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net>

山口と申します。

23 messages 2014/08/13
[#49917] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/08/14

助田です。

[#49928] Re: [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net> 2014/08/29

山口です。

[#49937] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/08/29

助田です。

[#49947] Re: [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net> 2014/09/01

> 助田です。

[#49948] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/09/01

助田です。

[#49949] Re: [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net> 2014/09/02

> 助田です。

[#49950] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/09/02

助田です。

[#49951] Re: [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net> 2014/09/03

山口です。

[#49952] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/09/03

助田です。

[#49955] Re: [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net> 2014/09/05

> 助田です。

[#49956] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/09/05

助田です。

[#49929] [質問] ruby スクリプト中より、ファイルへのリダイレクトされているか知る方法 — <yamataka@...08.itscom.net>

山口と申します。

12 messages 2014/08/29

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

From: <yamataka@...08.itscom.net>
Date: 2014-08-29 02:11:46 UTC
List: ruby-list #49928
山口です。 

> 助田です。

ご教示ありがとうございます。

> On Wed, Aug 13, 2014 at 05:28:50PM +0900, yamataka@u08.itscom.net 
wrote:

[...]

>   # A tagのうち最初のリンクをクリックする
>   ie.Document.All.tags("a").item(0).click
> 
> みたいな感じですかね。
> 本当は、A tag のうち innerTextが"勤務一覧"であるのを見つけて
> その tag をクリックするのが良いと思います。
> 
>   http://www.tech-notes.dyndns.org/win32ole/ie_ctrl.html
> 
> などが参考になるんじゃないかと思います。

ページを見たのですが、私の理解力不足で、うまく動作するコードが書けないの
で、
もう一度、質問を整理すると、

下記のスクリプトの、

# "勤務 login" ボタンを押し、勤務管理画面に遷移 (1)
の部分で、遷移する事は、正常に動作確認済み

# 勤務画面が二つのフレームで構成されており、左側のフレームの「勤務一覧」
リンクを押す
「ここの部分のコードをどのように記載すればいいのか?」
ご教示いただけますでしょうか?

#!/bin/ruby
# -*- coding: japanese-cp932 -*-

require 'win32ole'

URL="http://www.hogehoge.co.jp/"

ie = WIN32OLE.new("InternetExplorer.Application")
ie.visible = true

# 指定URLを表示
ie.navigate URL
sleep(1) until ie.ReadyState == 4

# "勤務 login" ボタンを押し、勤務管理画面に遷移 (1)
ie.Document.All.b_kinmu_login.click
sleep(1) until ie.ReadyState == 4

# 勤務画面が二つのフレームで構成されており、左側のフレームの「勤務一覧」
リンクを押す



In This Thread