SlideShare a Scribd company logo
PowerShellで
Webブラウザ
(Selenium WebDriver)を
動かした話
ひろくん
Seleniumとは?
• 原子番号34の元素
• 元素記号はSe
• 第16族元素
– 酸素と同族
– ハロゲンの隣
• 灰色セレン
– 金属セレン
– 六方晶系
– 融点は217.4℃
• 赤色セレン
– 単斜晶系
では
なくて
Seleniumとは?
http://docs.seleniumhq.org/
• Webベースアプリケーション用テスト
自動化ツール
• ライセンスはApache 2.0 License
Selenium WebDriver
http://docs.seleniumhq.org/projects/webdriver/
• プログラムからWebブラウザ制御
• 制御可能ブラウザ
– Mozilla Firefox, Google Chrome(Linux, Windows,
MacOS, Android), Internet Explorer, Safari, Edge
• 使用可能言語
– Java, Ruby, Python, C#, Javascript(Node.js)など
• OS
– Linux, MacOS, Windowsなど
Selenium WebDriver
http://docs.seleniumhq.org/projects/webdriver/
• プログラムからWebブラウザ制御
• 制御可能ブラウザ
– Mozilla Firefox, Google Chrome(Linux, Windows,
MacOS, Android), Internet Explorer, Safari, Edge
• 使用可能言語
– Java, Ruby, Python, C#, Javascript(Node.js)など
• OS
– Linux, MacOS, Windowsなど
Selenium
Client
Firefox
Driver
Chrome
Driver
IE
Driver
制御
応答
制御
応答
制御
応答
制御
応答
制御
応答
大まかな仕組み
Microsoft
Edge
Driver
制御
応答
実は
PowerShell
からも
動かせる
C#用
Selenium
Client
Firefox
Driver
Chrome
Driver
IE
Driver
制御
応答
制御
応答
制御
応答
制御
応答
制御
応答
大まかな方法
Microsoft
Edge
Driver
制御
応答
その手順
1. Selenium Client & WebDriver Language
Bindings から C#用ファイルをとってくる。
2. 任意のフォルダにC#用ファイルを置く。
3. C#用ファイルのセキュリティーブロックを解除
する。
4. PowerShell スクリプトを書く。
C#用のファイルの取得
Selenium Client & WebDriver Language Bindings
http://docs.seleniumhq.org/download/
現在のバージョンは
selenium-dotnet-2.53.0.zip
C#用ファイルの設置
• 任意のフォルダにzipファイルを伸張
(例) C:Seleniumlibselenium-dotnet
セキュリティーブロックの解除(1)
C:Seleniumlibselenium-dotnetnet40 のファ
イルすべてに行なう。
対象のファイルを右クリックしてプロパティ選択。
セキュリティブロックの解除(2)
準備
完了
実習内容
次のテストを行なうスクリプトの作成
1. Webブラウザ起動
2. Googleで「小江戸らぐ」を検索
3. 次のページを表示
OSS支える!コミュニティー訪問~…
4. 写真をクリックして拡大表示
© 日経BP社http://itpro.nikkeibp.co.jp/article/COLUMN/20131003/508665/
dllの取り込み
Add-Type -Path "C:Seleniumlibselenium-
dotnetnet40WebDriver.dll";
Webブラウザ起動(1)
• Mozilla Firefoxの場合
$driver = New-Object
OpenQA.Selenium.Firefox.FirefoxDriver;
• Google Chromeの場合
$driver = New-Object
OpenQA.Selenium.Chrome.ChromeDriver(
chromedriverへのパス);
Webブラウザ起動(2)
• Internet Explorerの場合
$driver = New-Object
OpenQA.Selenium.IE.InternetExplorerDriver(
IEDriverへのパス);
• Microsoft Edgeの場合
$driver = New-Object
OpenQA.Selenium.Edge.EdgeDriver(
MicrosoftWebDriverへのパス);
Webブラウザ起動(3)
• AndroidのGoogle Chromeの場合
$options = New-Object
OpenQA.Selenium.Chrome.ChromeOptions;
$options.AddAdditionalCapability(
"androidPackage","com.android.chrome");
$driver = New-Object
OpenQA.Selenium.Chrome.ChromeDriver(
chromedriverへのパス
,$options);
Webブラウザ起動(4)
• Goofle Chrome(Selenium Grid経由)の場合
$capability = New-Object
OpenQA.Selenium.Remote.DesiredCapabilities;
$capability.SetCapability(
“browserName”, “chrome”);
$capability.SetCapability(“platform”, “WINDOWS”);
$capability.SetCapability(
“version”, “47.0.2526.106 m (64-bit)”);
$uri = New-Object
System.Uri(Selenium Grid HubのURL);
$driver = New-Object
OpenQA.Selenium.Remote.RemoteWebDriver(
$uri, $capability);
Googleのページへ飛ぶ
<# Googleのページへ移動 #>
$driver.Url = "http://www.google.co.jp/";
<# 表示待ち #>
do
{
Start-Sleep -s 1
$title = $driver.Title;
} until($title.Contains("Google"))
「小江戸らぐ」と打って検索
$検索窓 = $driver.FindElementsByName("q");
$検索窓.SendKeys("小江戸らぐ");
$検索窓.Submit();
(注) Microsoft Edge の場合はJavascriptで代用
$driver.ExecuteScript(
‘elements =
document.getElementsByName("q");
elements[0].value="小江戸らぐ“ ');
検索結果表示待ち
do
{
Start-Sleep -s 1
$title = $driver.Title;
} until(
$title.Contains("Google 検索"))
検索結果からリンクをクリック
$driver.FindElementByPartialLinkText(
"OSS支える!").Click();
記事が表示されるまで待つ
do
{
Start-Sleep -s 1
$title = $driver.Title;
} until ($title.Contains("OSS支える!コミュニティー訪問 - 小江戸
らぐ - 川越を中心にゆるく活動するLinuxユーザー会:ITpro"));
小江戸らぐの集合写真を表示
$写真 =
$driver.FindElementByCssSelector(
"img[alt='小江戸らぐ']");
$写真.Click();
10秒待って終了
<# 10秒待つ #>
Start-Sleep -s 10
<# 終了処理 #>
$driver.Close();
$driver.Dispose();
こんな
感じで
作ります
ここで
デモ
実習内容
次のテストを行なうスクリプトの作成
1. Webブラウザ起動
2. Googleで「小江戸らぐ」を検索
3. 次のページを表示
OSS支える!コミュニティー訪問~…
4. 写真をクリックして拡大表示
© 日経BP社http://itpro.nikkeibp.co.jp/article/COLUMN/20131003/508665/
PowerShellでGoogle Chromeを操作
まとめ
PowerShellスクリプトでWebブラウザ(Selenium
WebDriver)を操作可能
• .NETのdllを使用する。
プログラムの置き場所
https://github.com/hirokundayon/koedo/blob/
master/PowerShell/koedo.ps1
または
$ git clone https://github.com/hirokundayon/koedo
の PowerShellkoedo.ps1
おしまい
(^.^)/~~~

More Related Content

What's hot (20)

Azure Artifactsを触ってみよう
Azure Artifactsを触ってみようAzure Artifactsを触ってみよう
Azure Artifactsを触ってみよう
DevTakas
 
Railsで作るBFFの功罪
Railsで作るBFFの功罪Railsで作るBFFの功罪
Railsで作るBFFの功罪
Recruit Lifestyle Co., Ltd.
 
Amazon Kinesis Video Streams WebRTC 使ってみた
Amazon Kinesis Video Streams WebRTC 使ってみたAmazon Kinesis Video Streams WebRTC 使ってみた
Amazon Kinesis Video Streams WebRTC 使ってみた
mganeko
 
SolrとElasticsearchを比べてみよう
SolrとElasticsearchを比べてみようSolrとElasticsearchを比べてみよう
SolrとElasticsearchを比べてみよう
Shinsuke Sugaya
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
 
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
 
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
 
Microservices
MicroservicesMicroservices
Microservices
Stephan Lindauer
 
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
kazuki kumagai
 
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォームApache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
 
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Yahoo!デベロッパーネットワーク
 
2022年ASP.NETCore2.2~6.0の旅.pptx
2022年ASP.NETCore2.2~6.0の旅.pptx2022年ASP.NETCore2.2~6.0の旅.pptx
2022年ASP.NETCore2.2~6.0の旅.pptx
Masanori Masui
 
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
Yasuharu Nishi
 
SRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewSRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overview
Dr Ganesh Iyer
 
IT Pro のための PowerShell スクリプティング
IT Pro のための PowerShell スクリプティングIT Pro のための PowerShell スクリプティング
IT Pro のための PowerShell スクリプティング
Kazuki Takai
 
APIテスト自動化とテストピラミッド
APIテスト自動化とテストピラミッドAPIテスト自動化とテストピラミッド
APIテスト自動化とテストピラミッド
友隆 浅黄
 
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container ServiceAWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
Amazon Web Services Japan
 
目grep入門 +解説
目grep入門 +解説目grep入門 +解説
目grep入門 +解説
murachue
 
CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)
Shota Shinogi
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
 
Azure Artifactsを触ってみよう
Azure Artifactsを触ってみようAzure Artifactsを触ってみよう
Azure Artifactsを触ってみよう
DevTakas
 
Amazon Kinesis Video Streams WebRTC 使ってみた
Amazon Kinesis Video Streams WebRTC 使ってみたAmazon Kinesis Video Streams WebRTC 使ってみた
Amazon Kinesis Video Streams WebRTC 使ってみた
mganeko
 
SolrとElasticsearchを比べてみよう
SolrとElasticsearchを比べてみようSolrとElasticsearchを比べてみよう
SolrとElasticsearchを比べてみよう
Shinsuke Sugaya
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
 
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
 
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
 
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
kazuki kumagai
 
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォームApache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
 
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Yahoo!デベロッパーネットワーク
 
2022年ASP.NETCore2.2~6.0の旅.pptx
2022年ASP.NETCore2.2~6.0の旅.pptx2022年ASP.NETCore2.2~6.0の旅.pptx
2022年ASP.NETCore2.2~6.0の旅.pptx
Masanori Masui
 
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
Yasuharu Nishi
 
SRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewSRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overview
Dr Ganesh Iyer
 
IT Pro のための PowerShell スクリプティング
IT Pro のための PowerShell スクリプティングIT Pro のための PowerShell スクリプティング
IT Pro のための PowerShell スクリプティング
Kazuki Takai
 
APIテスト自動化とテストピラミッド
APIテスト自動化とテストピラミッドAPIテスト自動化とテストピラミッド
APIテスト自動化とテストピラミッド
友隆 浅黄
 
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container ServiceAWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
Amazon Web Services Japan
 
目grep入門 +解説
目grep入門 +解説目grep入門 +解説
目grep入門 +解説
murachue
 
CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)
Shota Shinogi
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
 

Viewers also liked (12)

サルから進化(?) Selenium WebDriverの 自動実行プログラム
サルから進化(?)Selenium WebDriverの自動実行プログラムサルから進化(?)Selenium WebDriverの自動実行プログラム
サルから進化(?) Selenium WebDriverの 自動実行プログラム
洋史 東平
 
bashでWebブラウザ(Selenium WebDriver)を動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話bashでWebブラウザ(Selenium WebDriver)を動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話
洋史 東平
 
Microsoft Edge メモ WebDriver編
Microsoft Edge メモ WebDriver編Microsoft Edge メモ WebDriver編
Microsoft Edge メモ WebDriver編
nagasama
 
Power shell の基本操作と処理の自動化 v2_20120514
Power shell の基本操作と処理の自動化 v2_20120514Power shell の基本操作と処理の自動化 v2_20120514
Power shell の基本操作と処理の自動化 v2_20120514
junichi anno
 
サイボウズLiveのSeleniumテスト並列化
サイボウズLiveのSeleniumテスト並列化サイボウズLiveのSeleniumテスト並列化
サイボウズLiveのSeleniumテスト並列化
Kazufumi Fukushima
 
PowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまでPowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまで
Kazuhiro Matsushima
 
Appiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テストAppiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テスト
yumi_chappy
 
Selenium Gridで遊ぼう
Selenium Gridで遊ぼうSelenium Gridで遊ぼう
Selenium Gridで遊ぼう
洋史 東平
 
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
 
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
Hiroko Tamagawa
 
Angular1&2
Angular1&2Angular1&2
Angular1&2
Kenichi Kanai
 
進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!
Saki Homma
 
サルから進化(?) Selenium WebDriverの 自動実行プログラム
サルから進化(?)Selenium WebDriverの自動実行プログラムサルから進化(?)Selenium WebDriverの自動実行プログラム
サルから進化(?) Selenium WebDriverの 自動実行プログラム
洋史 東平
 
bashでWebブラウザ(Selenium WebDriver)を動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話bashでWebブラウザ(Selenium WebDriver)を動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話
洋史 東平
 
Microsoft Edge メモ WebDriver編
Microsoft Edge メモ WebDriver編Microsoft Edge メモ WebDriver編
Microsoft Edge メモ WebDriver編
nagasama
 
Power shell の基本操作と処理の自動化 v2_20120514
Power shell の基本操作と処理の自動化 v2_20120514Power shell の基本操作と処理の自動化 v2_20120514
Power shell の基本操作と処理の自動化 v2_20120514
junichi anno
 
サイボウズLiveのSeleniumテスト並列化
サイボウズLiveのSeleniumテスト並列化サイボウズLiveのSeleniumテスト並列化
サイボウズLiveのSeleniumテスト並列化
Kazufumi Fukushima
 
PowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまでPowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまで
Kazuhiro Matsushima
 
Appiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テストAppiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テスト
yumi_chappy
 
Selenium Gridで遊ぼう
Selenium Gridで遊ぼうSelenium Gridで遊ぼう
Selenium Gridで遊ぼう
洋史 東平
 
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
 
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
Hiroko Tamagawa
 
進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!
Saki Homma
 
Ad

Similar to PowerShellでWebブラウザ(Selenium Webdriver)を動かした話 (16)

Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
洋史 東平
 
Microsoft Excelでgoogle chromeを動かした話
Microsoft Excelでgoogle chromeを動かした話Microsoft Excelでgoogle chromeを動かした話
Microsoft Excelでgoogle chromeを動かした話
洋史 東平
 
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
Hiroshi Toda
 
FreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみた
FreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみたFreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみた
FreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみた
洋史 東平
 
WebDriverで遊ぼう
WebDriverで遊ぼうWebDriverで遊ぼう
WebDriverで遊ぼう
洋史 東平
 
Solaris 11.3(x86)でSelenium WebDriverを動かしてみた
Solaris 11.3(x86)でSelenium WebDriverを動かしてみたSolaris 11.3(x86)でSelenium WebDriverを動かしてみた
Solaris 11.3(x86)でSelenium WebDriverを動かしてみた
洋史 東平
 
Selenium IDE for primer
Selenium IDE for primerSelenium IDE for primer
Selenium IDE for primer
yasukoS
 
Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行
Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行
Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行
洋史 東平
 
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
 
サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)
サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)
サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)
洋史 東平
 
Selenium勉強会
Selenium勉強会Selenium勉強会
Selenium勉強会
Tatsunori Nishikori
 
Selenium 触ってみよう
Selenium 触ってみようSelenium 触ってみよう
Selenium 触ってみよう
Oda Shinsuke
 
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
 
WEB開発動作テストの自動化 を行うSeleniumの紹介
WEB開発動作テストの自動化 を行うSeleniumの紹介WEB開発動作テストの自動化 を行うSeleniumの紹介
WEB開発動作テストの自動化 を行うSeleniumの紹介
Nobuhiko Futagami
 
SeleniumWebDriverを使ってつまらない作業を駆逐してやる!!
SeleniumWebDriverを使ってつまらない作業を駆逐してやる!!SeleniumWebDriverを使ってつまらない作業を駆逐してやる!!
SeleniumWebDriverを使ってつまらない作業を駆逐してやる!!
Masato Noguchi
 
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
洋史 東平
 
Microsoft Excelでgoogle chromeを動かした話
Microsoft Excelでgoogle chromeを動かした話Microsoft Excelでgoogle chromeを動かした話
Microsoft Excelでgoogle chromeを動かした話
洋史 東平
 
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
Hiroshi Toda
 
FreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみた
FreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみたFreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみた
FreeBSD 10.2(amd64)でSelenium WebDriverを動かしてみた
洋史 東平
 
WebDriverで遊ぼう
WebDriverで遊ぼうWebDriverで遊ぼう
WebDriverで遊ぼう
洋史 東平
 
Solaris 11.3(x86)でSelenium WebDriverを動かしてみた
Solaris 11.3(x86)でSelenium WebDriverを動かしてみたSolaris 11.3(x86)でSelenium WebDriverを動かしてみた
Solaris 11.3(x86)でSelenium WebDriverを動かしてみた
洋史 東平
 
Selenium IDE for primer
Selenium IDE for primerSelenium IDE for primer
Selenium IDE for primer
yasukoS
 
Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行
Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行
Selenium WebDriverでFreeBSD 10.2のGoogle Chromeを自動実行
洋史 東平
 
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
 
サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)
サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)
サルでも書ける(?)Seleniumの自動実行スクリプト(デモつき)
洋史 東平
 
Selenium 触ってみよう
Selenium 触ってみようSelenium 触ってみよう
Selenium 触ってみよう
Oda Shinsuke
 
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
 
WEB開発動作テストの自動化 を行うSeleniumの紹介
WEB開発動作テストの自動化 を行うSeleniumの紹介WEB開発動作テストの自動化 を行うSeleniumの紹介
WEB開発動作テストの自動化 を行うSeleniumの紹介
Nobuhiko Futagami
 
SeleniumWebDriverを使ってつまらない作業を駆逐してやる!!
SeleniumWebDriverを使ってつまらない作業を駆逐してやる!!SeleniumWebDriverを使ってつまらない作業を駆逐してやる!!
SeleniumWebDriverを使ってつまらない作業を駆逐してやる!!
Masato Noguchi
 
Ad

More from 洋史 東平 (20)

関東地方で北海道を味わおう~上京した皆様へ~
関東地方で北海道を味わおう~上京した皆様へ~関東地方で北海道を味わおう~上京した皆様へ~
関東地方で北海道を味わおう~上京した皆様へ~
洋史 東平
 
関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~
関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~
関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~
洋史 東平
 
ぼくnmonです
ぼくnmonですぼくnmonです
ぼくnmonです
洋史 東平
 
大人の事情が自販機に超自然現象を起こした アマゾンライダー編
大人の事情が自販機に超自然現象を起こした アマゾンライダー編大人の事情が自販機に超自然現象を起こした アマゾンライダー編
大人の事情が自販機に超自然現象を起こした アマゾンライダー編
洋史 東平
 
大人の事情が自販機に 超自然現象を起こした Xライダー編
大人の事情が自販機に 超自然現象を起こした Xライダー編大人の事情が自販機に 超自然現象を起こした Xライダー編
大人の事情が自販機に 超自然現象を起こした Xライダー編
洋史 東平
 
大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン
大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン
大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン
洋史 東平
 
大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)
大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)
大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)
洋史 東平
 
大人の事情が自販機に超自然現象を起こした その2
大人の事情が自販機に超自然現象を起こした その2大人の事情が自販機に超自然現象を起こした その2
大人の事情が自販機に超自然現象を起こした その2
洋史 東平
 
大人の事情が自販機に超自然現象を起こした
大人の事情が自販機に超自然現象を起こした大人の事情が自販機に超自然現象を起こした
大人の事情が自販機に超自然現象を起こした
洋史 東平
 
自販機の超自然現象 果たして収まるか?
自販機の超自然現象 果たして収まるか?自販機の超自然現象 果たして収まるか?
自販機の超自然現象 果たして収まるか?
洋史 東平
 
続・自動販売機の大人の事情をテストした
続・自動販売機の大人の事情をテストした続・自動販売機の大人の事情をテストした
続・自動販売機の大人の事情をテストした
洋史 東平
 
自動販売機の大人の事情をテストした
自動販売機の大人の事情をテストした自動販売機の大人の事情をテストした
自動販売機の大人の事情をテストした
洋史 東平
 
OSUnC川越2016
OSUnC川越2016OSUnC川越2016
OSUnC川越2016
洋史 東平
 
OSCで何したの?
OSCで何したの?OSCで何したの?
OSCで何したの?
洋史 東平
 
Google Chrome on Android を自動実行
Google Chrome on Android を自動実行Google Chrome on Android を自動実行
Google Chrome on Android を自動実行
洋史 東平
 
おまけ
おまけおまけ
おまけ
洋史 東平
 
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
洋史 東平
 
OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)
OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)
OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)
洋史 東平
 
OSCが終わったら帰りはお風呂に入りましょう(OSC2013 Tokyo/Fall LT資料)
OSCが終わったら帰りはお風呂に入りましょう(OSC2013 Tokyo/Fall 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 での小江戸らぐ用資料)OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
洋史 東平
 
関東地方で北海道を味わおう~上京した皆様へ~
関東地方で北海道を味わおう~上京した皆様へ~関東地方で北海道を味わおう~上京した皆様へ~
関東地方で北海道を味わおう~上京した皆様へ~
洋史 東平
 
関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~
関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~
関東地方で北海道を味わおう ~北海道の宿がとれない皆様へ~
洋史 東平
 
大人の事情が自販機に超自然現象を起こした アマゾンライダー編
大人の事情が自販機に超自然現象を起こした アマゾンライダー編大人の事情が自販機に超自然現象を起こした アマゾンライダー編
大人の事情が自販機に超自然現象を起こした アマゾンライダー編
洋史 東平
 
大人の事情が自販機に 超自然現象を起こした Xライダー編
大人の事情が自販機に 超自然現象を起こした Xライダー編大人の事情が自販機に 超自然現象を起こした Xライダー編
大人の事情が自販機に 超自然現象を起こした Xライダー編
洋史 東平
 
大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン
大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン
大人の事情は自販機に超自然現象を起こさなかったのか? ライダーマン
洋史 東平
 
大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)
大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)
大人の事情が自販機に超自然現象を起こした V3(ヴイスリャー)
洋史 東平
 
大人の事情が自販機に超自然現象を起こした その2
大人の事情が自販機に超自然現象を起こした その2大人の事情が自販機に超自然現象を起こした その2
大人の事情が自販機に超自然現象を起こした その2
洋史 東平
 
大人の事情が自販機に超自然現象を起こした
大人の事情が自販機に超自然現象を起こした大人の事情が自販機に超自然現象を起こした
大人の事情が自販機に超自然現象を起こした
洋史 東平
 
自販機の超自然現象 果たして収まるか?
自販機の超自然現象 果たして収まるか?自販機の超自然現象 果たして収まるか?
自販機の超自然現象 果たして収まるか?
洋史 東平
 
続・自動販売機の大人の事情をテストした
続・自動販売機の大人の事情をテストした続・自動販売機の大人の事情をテストした
続・自動販売機の大人の事情をテストした
洋史 東平
 
自動販売機の大人の事情をテストした
自動販売機の大人の事情をテストした自動販売機の大人の事情をテストした
自動販売機の大人の事情をテストした
洋史 東平
 
Google Chrome on Android を自動実行
Google Chrome on Android を自動実行Google Chrome on Android を自動実行
Google Chrome on Android を自動実行
洋史 東平
 
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
OSCが終わったら帰りはお風呂に入りましょう(オープンソースカンファレンス 2014 Tokyo/Fall LT 資料)
洋史 東平
 
OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)
OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)
OSCで何するの? (オープンソースカンファレンス2013 Oita LT資料)
洋史 東平
 
OSCが終わったら帰りはお風呂に入りましょう(OSC2013 Tokyo/Fall LT資料)
OSCが終わったら帰りはお風呂に入りましょう(OSC2013 Tokyo/Fall 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 での小江戸らぐ用資料)OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
OSC2013 Hokkaido で披露したお話(2013/9/21 Software Freedom Day での小江戸らぐ用資料)
洋史 東平
 

Recently uploaded (6)

AIVIDEO MAG JUNE2025 FIRST TEST---------
AIVIDEO MAG JUNE2025 FIRST TEST---------AIVIDEO MAG JUNE2025 FIRST TEST---------
AIVIDEO MAG JUNE2025 FIRST TEST---------
1pcity Studios, Inc
 
イミュータブルデータモデルの導入実験と結果(JJUG CCC 2025 Spring)
イミュータブルデータモデルの導入実験と結果(JJUG CCC 2025 Spring)イミュータブルデータモデルの導入実験と結果(JJUG CCC 2025 Spring)
イミュータブルデータモデルの導入実験と結果(JJUG CCC 2025 Spring)
kiyokawa0702yuuma
 
PR業務に 地味に効く! AI活用実践集 ――毎日使ってわかった20の使いどころ
PR業務に 地味に効く! AI活用実践集 ――毎日使ってわかった20の使いどころPR業務に 地味に効く! AI活用実践集 ――毎日使ってわかった20の使いどころ
PR業務に 地味に効く! AI活用実践集 ――毎日使ってわかった20の使いどころ
maeri111b
 
SayakaHayashi_既存データセットの活用事例に基づく新規データセットの活用方法推薦に関する検討_deim2025
SayakaHayashi_既存データセットの活用事例に基づく新規データセットの活用方法推薦に関する検討_deim2025SayakaHayashi_既存データセットの活用事例に基づく新規データセットの活用方法推薦に関する検討_deim2025
SayakaHayashi_既存データセットの活用事例に基づく新規データセットの活用方法推薦に関する検討_deim2025
Matsushita Laboratory
 
20250611_話題のDevin、エンプラ開発で〇人分の仕事はできるのか !?
20250611_話題のDevin、エンプラ開発で〇人分の仕事はできるのか !?20250611_話題のDevin、エンプラ開発で〇人分の仕事はできるのか !?
20250611_話題のDevin、エンプラ開発で〇人分の仕事はできるのか !?
Masaki Yamakawa
 
Azure OpenAI と LangChain4j を使用した LLM Java エンタープライズ・アプリケーションの 構築方法の紹介
Azure OpenAI と LangChain4j を使用したLLM Java エンタープライズ・アプリケーションの構築方法の紹介Azure OpenAI と LangChain4j を使用したLLM Java エンタープライズ・アプリケーションの構築方法の紹介
Azure OpenAI と LangChain4j を使用した LLM Java エンタープライズ・アプリケーションの 構築方法の紹介
Yoshio Terada
 
AIVIDEO MAG JUNE2025 FIRST TEST---------
AIVIDEO MAG JUNE2025 FIRST TEST---------AIVIDEO MAG JUNE2025 FIRST TEST---------
AIVIDEO MAG JUNE2025 FIRST TEST---------
1pcity Studios, Inc
 
イミュータブルデータモデルの導入実験と結果(JJUG CCC 2025 Spring)
イミュータブルデータモデルの導入実験と結果(JJUG CCC 2025 Spring)イミュータブルデータモデルの導入実験と結果(JJUG CCC 2025 Spring)
イミュータブルデータモデルの導入実験と結果(JJUG CCC 2025 Spring)
kiyokawa0702yuuma
 
PR業務に 地味に効く! AI活用実践集 ――毎日使ってわかった20の使いどころ
PR業務に 地味に効く! AI活用実践集 ――毎日使ってわかった20の使いどころPR業務に 地味に効く! AI活用実践集 ――毎日使ってわかった20の使いどころ
PR業務に 地味に効く! AI活用実践集 ――毎日使ってわかった20の使いどころ
maeri111b
 
SayakaHayashi_既存データセットの活用事例に基づく新規データセットの活用方法推薦に関する検討_deim2025
SayakaHayashi_既存データセットの活用事例に基づく新規データセットの活用方法推薦に関する検討_deim2025SayakaHayashi_既存データセットの活用事例に基づく新規データセットの活用方法推薦に関する検討_deim2025
SayakaHayashi_既存データセットの活用事例に基づく新規データセットの活用方法推薦に関する検討_deim2025
Matsushita Laboratory
 
20250611_話題のDevin、エンプラ開発で〇人分の仕事はできるのか !?
20250611_話題のDevin、エンプラ開発で〇人分の仕事はできるのか !?20250611_話題のDevin、エンプラ開発で〇人分の仕事はできるのか !?
20250611_話題のDevin、エンプラ開発で〇人分の仕事はできるのか !?
Masaki Yamakawa
 
Azure OpenAI と LangChain4j を使用した LLM Java エンタープライズ・アプリケーションの 構築方法の紹介
Azure OpenAI と LangChain4j を使用したLLM Java エンタープライズ・アプリケーションの構築方法の紹介Azure OpenAI と LangChain4j を使用したLLM Java エンタープライズ・アプリケーションの構築方法の紹介
Azure OpenAI と LangChain4j を使用した LLM Java エンタープライズ・アプリケーションの 構築方法の紹介
Yoshio Terada
 

PowerShellでWebブラウザ(Selenium Webdriver)を動かした話