LoginSignup
19
22

More than 5 years have passed since last update.

chromeでselenium動かしてみた!

Posted at

今回はちょいと思考を変えて新たなWebUIの自動テストツールseleniumを紹介したいと思います。
といっても自分自身使ったことがないため、探りながら紹介していきます!
僕はPythonでクローリング・スクレイピングしたいなぁと考えていたときに見つけたツールなのでテストの自動化!って使い方は紹介できませんが
おそらく使い方は一緒だと思うのでさっそく行きましょう!

Seleniumとは

Webブラウザのテストを自動化するためのツールです!
ちょっと前まではFireFoxでブラウザでの作業を録画?してそれをコード(Python,Java)に落として~ってやるのが簡単なやり方と聞いたことがあります。

しかし!FireFoxでSeleniumIDEの配信は終了しているとのこと、、

chromeで似たようなものを見つけた

ズバリ↓
https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd

ポチポチ押して拡張機能をGetします。
左上に[Se]ってボタンが追加されるのでさっそくクリック!

するとこんな画面が出ます
n1.PNG

さっそく動かしてみた

まずは録画したい対象のURLをぺたっと貼ります
※今回はローカルにいるJenkinsおじさんが対象です

続けて、右側にある赤丸をぽちり
すると録画開始されるので実際にWebUI側で作業します
①Jenkinsのプロジェクトを選択
②手動で実行をクリック

作業後に赤丸を再度ぽちりとすることで録画完了!
n2.PNG

▷ボタンをクリックすることで先程録画した作業を実行!
これで何万回やっても同じ作業が可能です!
n3.PNG
↑あれれ、logで失敗してますね。これはおそらくページが推移するまえに次の作業を実施しようとして失敗してしまったのかと思います

なので時計マークタブを引っぱってSlowの方に持ってきますと
n4.PNG
うまくいきました。

まとめ

なんとか動かすことができました!
PythonやJavaのコードに変換してダウンロードしたりはまだできないんですが、今後できるようになるかも!とかどっかのサイトで見かけました。
そうなるとPythonでスクレイピングやクローリングするときに使えるかなぁとか考えつつ今回の投稿を終わりたいと思います。

19
22
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
22