上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。

    require クリップボード Ruby Watir テキストボックス 日本語入力

    前回の続き

    Ruby Watir では、テキストボックスへsendkeyで入力を送るので、
    日本語は入力できませんでした。

    そこで、入力したい文字列をクリップボードへコピーしてから、
    テキストボックスへペーストすることにしました。

    Yahoo!の検索ボックスへ「京都」と入力してみます。
    しかし、下記プログラムを実行してもいろいろエラーが出ます。
    いろいろ足りないライブラリーがあったようです。
    watir-1.4.1 (gem install watir)
    win32-clipboard-0.4.3 (gem install win32-clipboard)
    それからRubyモジュール以外にも、AutoItというプログラムが必要なようです。
    それではまたね!

    require 'rubygems'
    require 'watir'
    require 'kconv'

    require 'win32/clipboard'
    include Win32

    puts "Data on clipboard: " + Clipboard.data

    Clipboard.set_data("京都")

    puts "Data on clipboard: " + Clipboard.data


    ie = Watir::IE.new
    ie.goto("http://www.yahoo.co.jp")

    ie.text_field(:name, "p").focus

    ie.send_keys("^{v}")

    コメントの投稿

    非公開コメント

    Google広告
    Amazon商品紹介
    Amazon
    楽天
    最新記事
    最新コメント
    最新トラックバック
    月別アーカイブ
    プロフィール

    アブラクサス太郎

    Author:アブラクサス太郎
    FC2ブログへようこそ!

    カテゴリ
    検索フォーム
    RSSリンクの表示
    リンク
    ブロとも申請フォーム

    この人とブロともになる

    QRコード
    QR
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。