[#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:49914] [質問] RubyからIE操作 ie.Document.All.???.click

From: <yamataka@...08.itscom.net>
Date: 2014-08-13 08:28:50 UTC
List: ruby-list #49914
山口と申します。

yama:~$ ruby --version
ruby 1.8.7 (2012-06-29 patchlevel 370) [i386-cygwin]

の環境で、

Ruby から internet explorer を操作する、下記の様なスクリプトを書いている
のですが、

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

require 'win32ole'

ie = WIN32OLE.new("InternetExplorer.Application")
ie.visible = true
ie.navigate 'http://www.aaa.bbb.ccc/'
sleep(1) until ie.ReadyState == 4

ie.Document.All.????.click

???? の部分にどのように書けばよいかご教示いただけないでしょうか?

該当ページが、以下のHTMLソースの場合、

<a href="javascript:Submit('RinkNoPopUp');">
  <img src="images/button/b_login.gif" border="0" name="b_login" title="
ログイン"
    ...></a>

name="b_login" の b_login を用いたらボタンを押した動作を実現できたのです
が、


該当ページが、以下のHTMLソースの場合、

<SCRIPT LANGUAGE="JavaScript"> 
<!--
function fnStatusBar(mes){
	window.status = mes;
}
// Used Jave Script-->
</SCRIPT>
<TABLE  BORDER=0 WIDTH=100%>
<TR>
<TD VALIGN=TOP>
<TABLE  BORDER=0 WIDTH=100%>
<TR>
<TD NOWRAP WIDTH=50%>社員メニュー</TD>
</TR>
<TR>
<TD NOWRAP>
<A HREF="/cndb03/WPML_CallIchiran.WSML_Called?inCallMenu=0&
szShimeinoCookie=00009107009384351000&amp;szShimeDateCookie=&amp;
szKyotenCdCookie=10002003044130000000&amp;nSessionNoCookie=77711&amp;
szKaishaCDCookie=500100" TARGET="MAIN" onMouseOut="fnStatusBar(' ');
return true;" onMouseOver="fnStatusBar(' ');return true;" onClick="
fnStatusBar(' ');return true;">勤務一覧</A>
</TD>

勤務一覧のリンクを押した動作を、ie.Document.All.????.click
で記述し、実現したいのですが、ご教示よろしくお願いします。 



In This Thread

Prev Next