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
minneで学ぶクラウド脳
PDF
Webフレームワークを作ってる話 #osakapy
PPTX
WeblateでOSSの翻訳に参加する
PDF
Werkzeugを使ってみた #osakapy 2016/04
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
採用LT「まだお祈りデプロイで消耗してるの?」
PDF
Java による Web アプリケーションのプロトタイプのために最近使っている構成
PDF
仮想マシンを使った開発環境の簡単共有方法
PDF
Azure Functions 入門
PDF
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
PDF
PHPデプロイツールの世界
PDF
NorikraのJVMチューンで苦労している話
PDF
OpenShift のある生活
PPTX
PHP x AWS でスケーラブルなシステムをつくろう
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
利用 Appium + Robot Framework 實現跨平台 App 互動測試
PDF
Pythonで実現する4コマ漫画の分析・評論
 

More Related Content

PDF
minneで学ぶクラウド脳
PDF
Webフレームワークを作ってる話 #osakapy
PPTX
WeblateでOSSの翻訳に参加する
PDF
Werkzeugを使ってみた #osakapy 2016/04
PDF
Real World PHP in pixiv
PDF
Web Framework Benchmarksと Perl の現状報告会 YAPC::Asia Tokyo 2014 LT
KEY
Composer による依存管理 と Packagist によるライブラリの公開
PDF
いまさらComposer
minneで学ぶクラウド脳
Webフレームワークを作ってる話 #osakapy
WeblateでOSSの翻訳に参加する
Werkzeugを使ってみた #osakapy 2016/04
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
採用LT「まだお祈りデプロイで消耗してるの?」
PDF
Java による Web アプリケーションのプロトタイプのために最近使っている構成
PDF
仮想マシンを使った開発環境の簡単共有方法
PDF
Azure Functions 入門
PDF
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
PDF
PHPデプロイツールの世界
PDF
NorikraのJVMチューンで苦労している話
PDF
OpenShift のある生活
PPTX
PHP x AWS でスケーラブルなシステムをつくろう
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)
採用LT「まだお祈りデプロイで消耗してるの?」
Java による Web アプリケーションのプロトタイプのために最近使っている構成
仮想マシンを使った開発環境の簡単共有方法
Azure Functions 入門
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
PHPデプロイツールの世界
NorikraのJVMチューンで苦労している話
OpenShift のある生活
PHP x AWS でスケーラブルなシステムをつくろう
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
利用 Appium + Robot Framework 實現跨平台 App 互動測試
PDF
Pythonで実現する4コマ漫画の分析・評論
 
PDF
RaspberryPiで日本の子供たちにプログラミングのパッションを伝えよう!
PDF
Python入門
PDF
Python入門 コードリーディング - PyConJP2016
PDF
Robot Framework Introduction
PDF
Goji とレイヤ化アーキテクチャ
PDF
Robot Framework Dos And Don'ts
PDF
並行與平行
PPTX
Entity framework + Linq 介紹
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
幾個曾經 發生在數位系的小故事
利用 Appium + Robot Framework 實現跨平台 App 互動測試
Pythonで実現する4コマ漫画の分析・評論
 
RaspberryPiで日本の子供たちにプログラミングのパッションを伝えよう!
Python入門
Python入門 コードリーディング - PyConJP2016
Robot Framework Introduction
Goji とレイヤ化アーキテクチャ
Robot Framework Dos And Don'ts
並行與平行
Entity framework + Linq 介紹
開放資料與 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
PlaySQLAlchemyORM2017.key
PDF
wxPython入門(大阪Pythonユーザの集まり2014/03)
PDF
SQLAlchemy Primer
PDF
PlaySQLAlchemy: SQLAlchemy入門
PPT
Python languageupdate (2004)
PPT
Open bio2004 biopython
PDF
Django boodoo
PlaySQLAlchemyORM2017.key
wxPython入門(大阪Pythonユーザの集まり2014/03)
SQLAlchemy Primer
PlaySQLAlchemy: SQLAlchemy入門
Python languageupdate (2004)
Open bio2004 biopython
Django boodoo

Robot Framework (のSelenium2Libraryのお話)


[8]ページ先頭

©2009-2025 Movatter.jp