You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
![VBScriptでマウスポインタを動かしたりクリックしたり座標を取得したりするサンプル](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ef26f6cb4349557952890dbe3e567f7f98dc151/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fgist-og-image-54fd7dc0713e.png)
Automated GUI Testing Aug 11, 2005 by George Nistorica You use Perl at work. Sometimes you are unhappy because there is one application you always have to click on and fill all those input boxes. It’s very boring. Why not let Perl do that while you go grab a coffee? Also, maybe you sometimes feel frustrated that you need to start that nice app and want someone else type in for you. Let Perl do tha
情報収集やブログ更新からダウンロード、ゲーム操作まで、様々な局面で「自動操作のためのスクリプト」というものを自作できる人間は得をする。いわゆる「プログラム」の知識が無くても、自分の望み通りのスクリプトを作成できるツールがScriptiusだ。 自動操作スクリプトは、大きく分ければ3種類だ。 batファイルマウス操作やキーボード操作を覚えて再現簡易的なプログラムbatファイルは非常に低機能だし、「マウス操作やキーボード操作を覚えて再現」という方法論は非常に癖が強い。早い話、「マウス操作の再現」というのは、普通に考えれば「ウインドウ位置が一定でないだけで暴発する」わけだし、基本的な方針として「その操作の結果を確認することが不能」であり、「うまくいっているのかは分からないがとにかく決められたとおりのマウス/キーボード操作を入力する」というやり方だからだ。 と、いうことで、基本的には「何らかのプロ
ちょっと画面操作を自動化したい!なんてときに使えそうな「SikuliX」というGUI自動化ツールを紹介。 Sikuli Xを使うと、GUIの操作を簡単にスクリプト化し、自動再生することができる。 最近では、この手のツールをRPAツールと呼ぶらしいけど。 自動化することによって、画面のリグレッションテストなどに使える。 自動化するにあたり、最近流行の人工知能を使ってみたいところだけど、今のところそんな夢のようなツールは無い。 AIは飛躍しすぎだけど、RPA(Robotic Process Automation)として、候補にあがる有用なツールです。 他にもGUI操作を自動化するツールとして、Seleniumや、IeUnit、Watir、Marathonとか色々あるけど、SikuliはOCRのような感じで画像認識しながら動作するところが凄い。 画像認識するので、例えばSeleniumのようにW
はじめに 私は趣味でいろいろな高専のウェブサイトを定期的に巡回しているのですが,ここ数ヶ月はリニューアルがピークで,自動的にそれを検知してほしくなってきたため,とりあえず自動でスクリーンショットを撮ってくれるスクリプトを組みました。 環境 MacBook Pro (Retina 13-inch、Early 2015) Ruby2.3.1 下準備 gem install selenium-webdriver する 環境にあった Geckodriver をダウンロードする 適当な場所で2.を解凍し,その場所にpathを通す プログラム #!/usr/bin/ruby require 'selenium-webdriver' require 'json' # 日付取得 day = Time.now # 画像ディレクトリ image_path = "./img/#{day.strftime('%Y
NAME xdotool - command-line X11 automation tool SYNOPSIS xdotool cmd args... Notation: Some documentation uses [window] to denote an optional window argument. This case means that the argument, if not present, will default to "%1". See WINDOW STACK for what "%1" means. =head1 DESCRIPTION xdotool lets you programatically (or manually) simulate keyboard input and mouse activity, move and resize wind
みなさんこんにちは。@ryuzeeです。 IEに関するテストを自動化したくて色々調べ中なので記録として公開しておきます。 確認している環境はWindows7 Professional 32bit版+IE9。RubyはRubyInstallerを利用しています。 watirを使う方法watirはブラウザ操作のライブラリで、webdriverが出てくる前から存在しています。 過去から仕様が結構変わっており、現在では外部のライブラリ(win32screenshot)などを使わないとキャプチャが取れません。 さらに、win32screenshotは現時点では表示されている領域のみしか画像として保存できないので、検証目的で利用するには若干不十分と言えます。 ただ画面の要素の指定の仕方はwebdriverよりも楽です。 #-*- encoding: utf-8 -*- require 'rubygem
以下の文章はŽeljko Filipinによる"Watir in five minutes"の翻訳です。*1 (中略) 僕が初めてWatirを仕事で使った時、すごく驚いたことを今でも覚えている。インストールしてから数時間で、僕はテスト中のWebアプリケーション用のスクリプトを書けるようになっていた。この本を読めば、数時間もかからずにWebサイトをテストできるようになるはずだ。 もしRubyに親しんでいるのなら、IRBがRubyライブラリを勉強するための最良のツールの1つだってことがわかっているだろう。 もしRubyを知らないのなら、こう思うかもしれない。IRBって何? IRB(この場合)はInternational Ruby BoardでもImmigration or Refugee Board (of Canada)のことでもない。Interactive Ruby Sehllのことだ。読
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
[BOF-4554]From Annotations to Unit Test Code Generation Hibernate Validatorのアノテーションから、JUnitのテストケースを自動生成するBOF。 結論として、もし「Funniest Session」を選ぶなら、これを選びたいっていうぐらい おかしかったセッション。 話を聞きながら、そもそも、バリデータのアノテーションを元にして テストケースを自動生成することに、どれだけ意味があるのかな・・・と思っていたら 次々と席を立ってオーディエンス。みんな僕と同じことを思ったのかな。 一気に10人ぐらい席を立ったこともあった。 そんな疑問を意に介さず、発表者はデモなど交えながら、発表を終えた。 Q&Aでも「ビジネスロジックのテストは自動生成できるのか? → それは出来ない」とか 「自動生成後にアノテーションを修正したらどうするの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く