Movatterモバイル変換


[0]ホーム

URL:


泰 増田, profile picture
Uploaded by泰 増田
PPTX, PDF2,087 views

Robot Framework (のSelenium2Libraryのお話)

2016/04 大阪Pythonの集まりで発表した、Python の受け入れテストフレームワーク、 Robot Framework (の Selenium2Library)の紹介です。

Embed presentation

Downloaded 11 times
RobotFramework(のSelenium2Libraryのお話)増田 (@whosaysni)
自己紹介• 増田 泰 (@whosaysni)株)MonotaRO (試用期間中)• ドキュメント翻訳とかDjango本とか• バーコードライブラリ elaphe• 一般社団法人PyConJP• PyConJPきてください(まもなくオープン)• 老人会 老神.py 5/13-14@群馬・老神温泉https://sites.google.com/site/oikamipy/
Robot Framework
Robot Framework• Acceptance Test のツール• シナリオ書いて、• 実行して、• エビデンス撮って、...• Pure Python (IronPython, Jython, PyPy)• テキストベース記述• Nokia で開発、オープンソース化
... の Selenium2LibrarySelenium を使ってブラウザを制御• ページを開いて• エレメントを探索して• コンテンツや属性を調べて• フォームコントロールに値を入れて• ボタンを押して• スクリーンショット撮って• JavaScriptコードを実行したり ...
テストファイル*** settings ***library Selenium2Library # ライブラリのインポート*** test cases ***toppage test # トップページを開くテストgo to http://127.0.0.1:8000/ # トップページに移動title should be Djangoへようこそ # タイトルを確認page should contain うまくいった # ページの内容を確認# CSSセレクタで指定したエレメントの内容を確認element should contain css=div#summary h2 おめでとうございますcapture page screenshot チェキ!.png # スクリーンショットを撮るclose all browsers # ブラウザを閉じる*** keywords ***close all browsers # 一旦全てのブラウザを閉じるopen browser about: browser=firefox # firefox を起動set window position 100 100 # ウィンドウ位置を指定set window size 640 480 # ウィンドウサイズを指定
ここがいい• テキストでシナリオを書ける• タブ区切りでも書ける• wiki っぽいテーブルでも書ける• スペース2個区切りでもよし• 日本語も使えちゃう• フォルダに入れてテストスイート作れる• 拡張したければPythonで書ける• ライブラリで色々できる• シェルコマンドとか• DB操作とか
ここがいい その2• シナリオ単体でも実行できる• スイートでも実行できる• テストレポートを作成する (xml/html)... 他にもあると思います
demo
折角なので翻訳してみたSelenium2Library ドキュメント和訳http://selenium2library-ja.readthedocs.org/ja/latest/RobotFramework の方は... まあ... そのうちに...
enjoy!

Recommended

PDF
Webフレームワークを作ってる話 #osakapy
PDF
minneで学ぶクラウド脳
PDF
Werkzeugを使ってみた #osakapy 2016/04
PPTX
WeblateでOSSの翻訳に参加する
PDF
Real World PHP in pixiv
PDF
Web Framework Benchmarksと Perl の現状報告会 YAPC::Asia Tokyo 2014 LT
KEY
Composer による依存管理 と Packagist によるライブラリの公開
PDF
いまさらComposer
PDF
Javaで1から10まで書いた話(sanitized)
PDF
PHPデプロイツールの世界
PDF
採用LT「まだお祈りデプロイで消耗してるの?」
PDF
Java による Web アプリケーションのプロトタイプのために最近使っている構成
PDF
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
PDF
Azure Functions 入門
PDF
仮想マシンを使った開発環境の簡単共有方法
PDF
OpenShift のある生活
PPTX
PHP x AWS でスケーラブルなシステムをつくろう
PDF
NorikraのJVMチューンで苦労している話
PDF
Cowboyとelixir
PDF
Closure Compiler Updates for ES6
PDF
chat bot framework for Java8
PDF
Flowtype Introduction
PDF
PHPとJavaScriptの噺
PPTX
PHP7実環境ベンチ2016春
PPTX
わんくま東京#46 予告編
PDF
運用に効く!JVMオプション三選
PDF
OSC 2011 KeySnail
PDF
恋に落ちるデプロイツール
PDF
Goji とレイヤ化アーキテクチャ
PDF
Robot Framework Introduction

More Related Content

PDF
Webフレームワークを作ってる話 #osakapy
PDF
minneで学ぶクラウド脳
PDF
Werkzeugを使ってみた #osakapy 2016/04
PPTX
WeblateでOSSの翻訳に参加する
PDF
Real World PHP in pixiv
PDF
Web Framework Benchmarksと Perl の現状報告会 YAPC::Asia Tokyo 2014 LT
KEY
Composer による依存管理 と Packagist によるライブラリの公開
PDF
いまさらComposer
Webフレームワークを作ってる話 #osakapy
minneで学ぶクラウド脳
Werkzeugを使ってみた #osakapy 2016/04
WeblateでOSSの翻訳に参加する
Real World PHP in pixiv
Web Framework Benchmarksと Perl の現状報告会 YAPC::Asia Tokyo 2014 LT
Composer による依存管理 と Packagist によるライブラリの公開
いまさらComposer

What's hot

PDF
Javaで1から10まで書いた話(sanitized)
PDF
PHPデプロイツールの世界
PDF
採用LT「まだお祈りデプロイで消耗してるの?」
PDF
Java による Web アプリケーションのプロトタイプのために最近使っている構成
PDF
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
PDF
Azure Functions 入門
PDF
仮想マシンを使った開発環境の簡単共有方法
PDF
OpenShift のある生活
PPTX
PHP x AWS でスケーラブルなシステムをつくろう
PDF
NorikraのJVMチューンで苦労している話
PDF
Cowboyとelixir
PDF
Closure Compiler Updates for ES6
PDF
chat bot framework for Java8
PDF
Flowtype Introduction
PDF
PHPとJavaScriptの噺
PPTX
PHP7実環境ベンチ2016春
PPTX
わんくま東京#46 予告編
PDF
運用に効く!JVMオプション三選
PDF
OSC 2011 KeySnail
PDF
恋に落ちるデプロイツール
Javaで1から10まで書いた話(sanitized)
PHPデプロイツールの世界
採用LT「まだお祈りデプロイで消耗してるの?」
Java による Web アプリケーションのプロトタイプのために最近使っている構成
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Azure Functions 入門
仮想マシンを使った開発環境の簡単共有方法
OpenShift のある生活
PHP x AWS でスケーラブルなシステムをつくろう
NorikraのJVMチューンで苦労している話
Cowboyとelixir
Closure Compiler Updates for ES6
chat bot framework for Java8
Flowtype Introduction
PHPとJavaScriptの噺
PHP7実環境ベンチ2016春
わんくま東京#46 予告編
運用に効く!JVMオプション三選
OSC 2011 KeySnail
恋に落ちるデプロイツール

Viewers also liked

PDF
Goji とレイヤ化アーキテクチャ
PDF
Robot Framework Introduction
PDF
並行與平行
PDF
利用 Appium + Robot Framework 實現跨平台 App 互動測試
PDF
RaspberryPiで日本の子供たちにプログラミングのパッションを伝えよう!
PDF
Python入門 コードリーディング - PyConJP2016
PPTX
Entity framework + Linq 介紹
PDF
Robot Framework Dos And Don'ts
PDF
Python入門
PDF
Pythonで実現する4コマ漫画の分析・評論
 
PDF
開放資料與 Drupal
PDF
Pyconjp2016 pyftplib
PDF
4コマ漫画 Machine Learning 分析データを集めたかった話
 
PPT
Selenium and Cucumber Selenium Conf 2011
PPTX
Web testing automation
 
PPTX
Taming robotframework
PDF
Robot framework association intro
PDF
TDC2016SP - Trilha Embarcados
PDF
Continuous Security Testing
PDF
幾個曾經 發生在數位系的小故事
Goji とレイヤ化アーキテクチャ
Robot Framework Introduction
並行與平行
利用 Appium + Robot Framework 實現跨平台 App 互動測試
RaspberryPiで日本の子供たちにプログラミングのパッションを伝えよう!
Python入門 コードリーディング - PyConJP2016
Entity framework + Linq 介紹
Robot Framework Dos And Don'ts
Python入門
Pythonで実現する4コマ漫画の分析・評論
 
開放資料與 Drupal
Pyconjp2016 pyftplib
4コマ漫画 Machine Learning 分析データを集めたかった話
 
Selenium and Cucumber Selenium Conf 2011
Web testing automation
 
Taming robotframework
Robot framework association intro
TDC2016SP - Trilha Embarcados
Continuous Security Testing
幾個曾經 發生在數位系的小故事

More from 泰 増田

PDF
PlaySQLAlchemy: SQLAlchemy入門
PDF
PlaySQLAlchemyORM2017.key
PDF
SQLAlchemy Primer
PDF
wxPython入門(大阪Pythonユーザの集まり2014/03)
PPT
Python languageupdate (2004)
PPT
Open bio2004 biopython
PDF
Django boodoo
PlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemyORM2017.key
SQLAlchemy Primer
wxPython入門(大阪Pythonユーザの集まり2014/03)
Python languageupdate (2004)
Open bio2004 biopython
Django boodoo

Robot Framework (のSelenium2Libraryのお話)


[8]ページ先頭

©2009-2025 Movatter.jp