u-ryo's blog

various information for coding...

Category: Sikuli

RPA and Sikuli

| Comments

昨日、社内で「事務部門はRPA(Robotics Process Automation)を導入して業務効率化を図る」という発表があったので、どんな凄いことしてるのかと思ったら、要するにSikuliのパクリなんですねこれ。年間150万近く払ってこんなの使いたいなんて、よくわかんないですタダで出来るのに。

しかし、Sikuliに「ロボ・オペレータ」とかRobotics Process Automationとかご大層な名前を付けて、ITに疎い事務部門に売り付けるという発想は、凄いと思いました。それは思い付かなかったですねー。

Simple Web UI Testing by Sikuli

| Comments

Sikuliを使うと、 簡単にWeb UIをtest出来ます。 あ、Web UIに限りませんか。Desktop上のアプリ全て、というべきでしょう。 何と言っても、「このボタンをclick」とかっていう指定が、 当該ボタンの画像で示せる、 その画像を取るのもbrowser上で範囲指定すればいいだけ、 というのがなかなかshockingでした。

Sikuli自体はJava APIがあるので、OS free、script化も可能っぽいです。 SikuliXでGUIでお手軽テスト自動化、のみならず。 ただ、「ここを選んでclickして」とかっていう手順はすんなり書けるんですが、 Captchaを乗り越えるために裏でlogic組みたかったんですけど、 それがどうもSikuliXではうまく出来ない感じがしたので、諦めました。 あぁ、上記のSikuli-apiを使ってJava Test classとして書けば良かったんですね。 出来ないことはないですか。ぼくが見落としただけです。 「ここ」って示す画像を沢山用意しないとならなさそう、です。

じぇじぇ、GebとSikuli、一緒に使えそうですね。 もうGebで書いちゃいましたよトホホ。