Suche senden
Hochladen
サルから進化(?)Selenium WebDriverの自動実行プログラム
•
1 gefällt mir
•
3,393 views
洋史 東平
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 23
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)
サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)
洋史 東平
Selenium Gridで遊ぼう
Selenium Gridで遊ぼう
洋史 東平
WebDriverで遊ぼう
WebDriverで遊ぼう
洋史 東平
PowerShellでWebブラウザ(Selenium Webdriver)を動かした話
PowerShellでWebブラウザ(Selenium Webdriver)を動かした話
洋史 東平
Solaris 11.3(x86)でSelenium WebDriverを動かしてみた
Solaris 11.3(x86)でSelenium WebDriverを動かしてみた
洋史 東平
FreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみた
FreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみた
洋史 東平
Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行
Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行
洋史 東平
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
Yuki Okada
Empfohlen
サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)
サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)
洋史 東平
Selenium Gridで遊ぼう
Selenium Gridで遊ぼう
洋史 東平
WebDriverで遊ぼう
WebDriverで遊ぼう
洋史 東平
PowerShellでWebブラウザ(Selenium Webdriver)を動かした話
PowerShellでWebブラウザ(Selenium Webdriver)を動かした話
洋史 東平
Solaris 11.3(x86)でSelenium WebDriverを動かしてみた
Solaris 11.3(x86)でSelenium WebDriverを動かしてみた
洋史 東平
FreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみた
FreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみた
洋史 東平
Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行
Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行
洋史 東平
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
Yuki Okada
Microsoft Excelでgoogle chromeを動かした話
Microsoft Excelでgoogle chromeを動かした話
洋史 東平
bashでWebブラウザ(Selenium WebDriver)を動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話
洋史 東平
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Hiroshi Toda
海外のSeleniumカンファレンスではどんな発表がされているのか2014
海外のSeleniumカンファレンスではどんな発表がされているのか2014
Nozomi Ito
Selenium IDE for primer
Selenium IDE for primer
yasukoS
Selenium勉強会
Selenium勉強会
Tatsunori Nishikori
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
Selenium入門
Selenium入門
onozaty
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
サイボウズLiveの開発を支えるSeleniumテスト
サイボウズLiveの開発を支えるSeleniumテスト
Kazufumi Fukushima
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
洋史 東平
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
Seleniumをもっと知るための本の話
Seleniumをもっと知るための本の話
Ryuji Tamagawa
Selenium boot campの紹介
Selenium boot campの紹介
Nozomi Ito
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
Appiumのテスト結果レポートをsahaginで作ってみる
Appiumのテスト結果レポートをsahaginで作ってみる
Nozomi Ito
エンタープライズ開発でのSelenium活用事例
エンタープライズ開発でのSelenium活用事例
isaac-otao
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
20161218 selenium study4
20161218 selenium study4
Naoya Kojima
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩
Satsuki Urayama
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
MaiKaneko4
LaravelアプリケーションをSeleniumでテストしてみた
LaravelアプリケーションをSeleniumでテストしてみた
Yuta Ohashi
Weitere ähnliche Inhalte
Was ist angesagt?
Microsoft Excelでgoogle chromeを動かした話
Microsoft Excelでgoogle chromeを動かした話
洋史 東平
bashでWebブラウザ(Selenium WebDriver)を動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話
洋史 東平
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Hiroshi Toda
海外のSeleniumカンファレンスではどんな発表がされているのか2014
海外のSeleniumカンファレンスではどんな発表がされているのか2014
Nozomi Ito
Selenium IDE for primer
Selenium IDE for primer
yasukoS
Selenium勉強会
Selenium勉強会
Tatsunori Nishikori
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
Selenium入門
Selenium入門
onozaty
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
サイボウズLiveの開発を支えるSeleniumテスト
サイボウズLiveの開発を支えるSeleniumテスト
Kazufumi Fukushima
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
洋史 東平
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
Seleniumをもっと知るための本の話
Seleniumをもっと知るための本の話
Ryuji Tamagawa
Selenium boot campの紹介
Selenium boot campの紹介
Nozomi Ito
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
Appiumのテスト結果レポートをsahaginで作ってみる
Appiumのテスト結果レポートをsahaginで作ってみる
Nozomi Ito
エンタープライズ開発でのSelenium活用事例
エンタープライズ開発でのSelenium活用事例
isaac-otao
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
20161218 selenium study4
20161218 selenium study4
Naoya Kojima
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩
Satsuki Urayama
Was ist angesagt?
(20)
Microsoft Excelでgoogle chromeを動かした話
Microsoft Excelでgoogle chromeを動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
海外のSeleniumカンファレンスではどんな発表がされているのか2014
海外のSeleniumカンファレンスではどんな発表がされているのか2014
Selenium IDE for primer
Selenium IDE for primer
Selenium勉強会
Selenium勉強会
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Selenium入門
Selenium入門
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
サイボウズLiveの開発を支えるSeleniumテスト
サイボウズLiveの開発を支えるSeleniumテスト
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Seleniumをもっと知るための本の話
Seleniumをもっと知るための本の話
Selenium boot campの紹介
Selenium boot campの紹介
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Appiumのテスト結果レポートをsahaginで作ってみる
Appiumのテスト結果レポートをsahaginで作ってみる
エンタープライズ開発でのSelenium活用事例
エンタープライズ開発でのSelenium活用事例
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
20161218 selenium study4
20161218 selenium study4
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩
Ähnlich wie サルから進化(?)Selenium WebDriverの自動実行プログラム
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
MaiKaneko4
LaravelアプリケーションをSeleniumでテストしてみた
LaravelアプリケーションをSeleniumでテストしてみた
Yuta Ohashi
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
Tadashi Nemoto
宣伝:SeleniumConf Tokyo 2019やりますよ!
宣伝:SeleniumConf Tokyo 2019やりますよ!
Naruhiko Ogasawara
Selenium Antipatterns
Selenium Antipatterns
Jumpei Miyata
20170809 start python_selenium
20170809 start python_selenium
Hiroko Tamagawa
20170710 hifive-test-meetup
20170710 hifive-test-meetup
Naoya Kojima
5分で分かるselenium conference berlin 2017
5分で分かるselenium conference berlin 2017
Toshiya Komoda
running web app on elixir
running web app on elixir
Tsunenori Oohara
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
Shou Takenaka
Selenium2(web driver)
Selenium2(web driver)
Tetsuya Hasegawa
WEB開発動作テストの自動化 を行うSeleniumの紹介
WEB開発動作テストの自動化 を行うSeleniumの紹介
Nobuhiko Futagami
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
Toshiyuki Hirata
Introduction to Continuous Testing
Introduction to Continuous Testing
Atsuhiro Kubo
Ähnlich wie サルから進化(?)Selenium WebDriverの自動実行プログラム
(15)
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
LaravelアプリケーションをSeleniumでテストしてみた
LaravelアプリケーションをSeleniumでテストしてみた
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
宣伝:SeleniumConf Tokyo 2019やりますよ!
宣伝:SeleniumConf Tokyo 2019やりますよ!
Selenium Antipatterns
Selenium Antipatterns
20170809 start python_selenium
20170809 start python_selenium
20170710 hifive-test-meetup
20170710 hifive-test-meetup
5分で分かるselenium conference berlin 2017
5分で分かるselenium conference berlin 2017
running web app on elixir
running web app on elixir
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
Selenium2(web driver)
Selenium2(web driver)
WEB開発動作テストの自動化 を行うSeleniumの紹介
WEB開発動作テストの自動化 を行うSeleniumの紹介
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
Introduction to Continuous Testing
Introduction to Continuous Testing
Mehr von 洋史 東平
関東地方で北海道を味わおう~上京した皆様へ~
関東地方で北海道を味わおう~上京した皆様へ~
洋史 東平
関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~
関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~
洋史 東平
ぼくnmonです
ぼくnmonです
洋史 東平
大人の事情が自販機に超自然現象を起こした アマゾンライダー編
大人の事情が自販機に超自然現象を起こした アマゾンライダー編
洋史 東平
大人の事情が自販機に 超自然現象を起こした Xライダー編
大人の事情が自販機に 超自然現象を起こした Xライダー編
洋史 東平
大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン
大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン
洋史 東平
大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)
大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)
洋史 東平
大人の事情が自販機に超自然現象を起こした その2
大人の事情が自販機に超自然現象を起こした その2
洋史 東平
大人の事情が自販機に超自然現象を起こした
大人の事情が自販機に超自然現象を起こした
洋史 東平
自販機の超自然現象 果たして収まるか?
自販機の超自然現象 果たして収まるか?
洋史 東平
続・自動販売機の大人の事情をテストした
続・自動販売機の大人の事情をテストした
洋史 東平
自動販売機の大人の事情をテストした
自動販売機の大人の事情をテストした
洋史 東平
OSUnC川越2016
OSUnC川越2016
洋史 東平
OSCで何したの?
OSCで何したの?
洋史 東平
Google Chrome on Android を自動実行
Google Chrome on Android を自動実行
洋史 東平
おまけ
おまけ
洋史 東平
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
洋史 東平
OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)
OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)
洋史 東平
OSCが終わったら帰りはお風呂に入りましょう(OSC2013 Tokyo/Fall LT資料)
OSCが終わったら帰りはお風呂に入りましょう(OSC2013 Tokyo/Fall LT資料)
洋史 東平
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
洋史 東平
Mehr von 洋史 東平
(20)
関東地方で北海道を味わおう~上京した皆様へ~
関東地方で北海道を味わおう~上京した皆様へ~
関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~
関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~
ぼくnmonです
ぼくnmonです
大人の事情が自販機に超自然現象を起こした アマゾンライダー編
大人の事情が自販機に超自然現象を起こした アマゾンライダー編
大人の事情が自販機に 超自然現象を起こした Xライダー編
大人の事情が自販機に 超自然現象を起こした Xライダー編
大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン
大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン
大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)
大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)
大人の事情が自販機に超自然現象を起こした その2
大人の事情が自販機に超自然現象を起こした その2
大人の事情が自販機に超自然現象を起こした
大人の事情が自販機に超自然現象を起こした
自販機の超自然現象 果たして収まるか?
自販機の超自然現象 果たして収まるか?
続・自動販売機の大人の事情をテストした
続・自動販売機の大人の事情をテストした
自動販売機の大人の事情をテストした
自動販売機の大人の事情をテストした
OSUnC川越2016
OSUnC川越2016
OSCで何したの?
OSCで何したの?
Google Chrome on Android を自動実行
Google Chrome on Android を自動実行
おまけ
おまけ
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)
OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)
OSCが終わったら帰りはお風呂に入りましょう(OSC2013 Tokyo/Fall LT資料)
OSCが終わったら帰りはお風呂に入りましょう(OSC2013 Tokyo/Fall LT資料)
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
サルから進化(?)Selenium WebDriverの自動実行プログラム
1.
サルから進化(?) Selenium WebDriverの 自動実行プログラム (デモつき) 東平洋史
2.
自己紹介 • 名前 東平洋史(とうへいひろふみ) • 職業 ある会社のテスト設計者 •
Selenium使用歴 2014/3/4(月)~ • 前歴 NTT 武蔵野通研→NTTコミュニケーショ ンズ→某社→CTCシステムオペレーショ ンズ
3.
Seleniumとは? • 原子番号34の元素 • 元素記号はSe •
第16族元素 – 酸素と同族 – ハロゲンの隣 • 灰色セレン – 金属セレン – 六方晶系 – 融点は217.4℃ • 赤色セレン –単斜晶系
4.
では なくて
5.
Seleniumとは? http://docs.seleniumhq.org/ • Webベースアプリケーション用テスト 自働化ツール • ライセンスはApache
2.0 License
6.
Seleniumで出来ること • ユーザが行なった操作の記録・スク リプト化 –クリック、ダブルクリック –文字入力 など • ユーザが行なった操作の再現実行 ⇒ブラウザのテスト、自動実行
7.
Selenium IDE(1) • Seleniumのテストケース開発用ツー ル •
Mozilla Firefox の add-on http://docs.seleniumhq.org/downloa d/
8.
Selenium IDE(2) ツールバー テストケースペイン ログ/リファレンス/UI-Element/Rollupペイン メニューバー
9.
Selenium IDE(3) • ツールバー 1.
Speed Control 実行速度調節 2. Run All スクリプトをすべて 実行 3. Run 選択されているス クリプトを実行 4. Pause/Resume 一時停止/再開 5. Step コマンドをステップ (一つずつ)実行 6. Record ブラウザの操作を 記録 1 2 3 4 5 6
10.
Selenium IDE使用例
11.
ここで 実習
12.
実習内容 次のテストを行なうスクリプトの作成 1. Googleで「小江戸らぐ」を検索 2. 次のページを表示 OSS支える!コミュニティー訪問~小江戸らぐ -
川越を中心にゆるく活動するLinuxユー ザー会 3. 写真をクリックして拡大表示
13.
Selenium IDEでの自動実行の手順 コマンド 対象
値 open / type id=lst-ib 小江戸らぐ click name=btnK waitForElementPr esent //a[@href='http://itpro.nikkei bp.co.jp/article/COLUMN/201 31003/508665/'] clickAndWait //a[@href='http://itpro.nikkei bp.co.jp/article/COLUMN/201 31003/508665/'] click css=img[alt="小江戸らぐ "]
14.
15.
機能は 貧弱
16.
Selenium IDEの貧弱さ • 大域変数しかない –
テストケースすべてで同じ変数しか使えない • 編集機能は貧弱 • Webブラウザしか操作できない – Mozilla Firefoxのadd-onだから • Mozilla Firefoxでしか使えない – Mozilla Firefoxのadd-onだから
17.
という わけで
18.
Selenium WebDriver http://docs.seleniumhq.org/projects/webdriver/ • プログラムからWebブラウザ制御 •
制御可能ブラウザ – Internet Explorer、Mozilla Firefox、Google Chrome、 Opera、Android標準Webブラウザ、Safari(iOS) • 使用可能言語 – Java、C#、Ruby、Python、Javascript(Node)
19.
Selenium WebDriverは高機能 • 局所変数使用可能 •
強力なIDEで編集可能 – Eclipse, IntelliJ IDEA, … • Webブラウザ以外も操作可能 – プログラムだから • Mozilla Firefox以外のブラウザも操作可能 – プログラムだから
20.
ここで 実習
21.
実習内容 次のテストを行なうプログラムの作成 1. Google Chrome
機動 2. Googleで「小江戸らぐ」を検索 3. 次のページを表示 OSS支える!コミュニティー訪問~小江戸らぐ - 川越を中心にゆるく活動するLinuxユー ザー会 4. 写真をクリックして拡大表示
22.
まとめ • Selenium – Webブラウザ自動実行用テストツール –
Apacheライセンス • Selenium IDE – Seleniumスクリプト作成用統合環境 – Mozilla Firefoxのアドオン • Selenium WebDriver – Webブラウザの自動実行制御
23.
おしまい (^.^)/~~~
Jetzt herunterladen