Submit Search
Upload
Seleniumで自動ブラウザ操作
•
Download as PPTX, PDF
•
0 likes
•
1,076 views
Tomoteru Sannomiya
Follow
Seleniumで自動ブラウザ操作
Read less
Read more
Business
Report
Share
Report
Share
1 of 40
Download now
Recommended
可読性の高いプログラムを書くために
可読性の高いプログラムを書くために
Tomoteru Sannomiya
Webで簡単に音声認識
Webで簡単に音声認識
Tomoteru Sannomiya
ジョハリの窓で自分を知ろう
ジョハリの窓で自分を知ろう
yumi_chappy
プラスのストロークを身に付けよう
プラスのストロークを身に付けよう
yumi_chappy
5分で伝われ!vrの魅力
5分で伝われ!vrの魅力
yumi_chappy
Amglt 20160122 井上
Amglt 20160122 井上
yumi_chappy
プラスのストロークを身に付けよう
プラスのストロークを身に付けよう
yumi_chappy
イマドキのチーム開発とは?
イマドキのチーム開発とは?
Takashi Takebayashi
Recommended
可読性の高いプログラムを書くために
可読性の高いプログラムを書くために
Tomoteru Sannomiya
Webで簡単に音声認識
Webで簡単に音声認識
Tomoteru Sannomiya
ジョハリの窓で自分を知ろう
ジョハリの窓で自分を知ろう
yumi_chappy
プラスのストロークを身に付けよう
プラスのストロークを身に付けよう
yumi_chappy
5分で伝われ!vrの魅力
5分で伝われ!vrの魅力
yumi_chappy
Amglt 20160122 井上
Amglt 20160122 井上
yumi_chappy
プラスのストロークを身に付けよう
プラスのストロークを身に付けよう
yumi_chappy
イマドキのチーム開発とは?
イマドキのチーム開発とは?
Takashi Takebayashi
Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎
TerraSky
イマドキのソフトウェア開発プロジェクトの流れ
イマドキのソフトウェア開発プロジェクトの流れ
Takashi Takebayashi
ヴィーネクスト塹壕よりAgile
ヴィーネクスト塹壕よりAgile
Hán Văn Thắng
WordFes Nagoya 2013: 進化する WordPress 3.7 & 3.8 の開発動向
WordFes Nagoya 2013: 進化する WordPress 3.7 & 3.8 の開発動向
Naoko Takano
Devsum ikansai 2015 「innovation eggって何?」
Devsum ikansai 2015 「innovation eggって何?」
Hiroyuki Hiki
My First XP Project 〜10年前の俺へ〜
My First XP Project 〜10年前の俺へ〜
Fumihiko Kinoshita
IoTの可能性(仮)
IoTの可能性(仮)
Tomoteru Sannomiya
英語を使わずに、グローバル人材になる
英語を使わずに、グローバル人材になる
Tomoteru Sannomiya
苦手から始めるコミュニケーション
苦手から始めるコミュニケーション
Tomoteru Sannomiya
Java frameworkの昔と今
Java frameworkの昔と今
Tomoteru Sannomiya
オーバースペックを排除しよう
オーバースペックを排除しよう
Tomoteru Sannomiya
「コミュ障」でも出来る、コミュニケーションのポイント
「コミュ障」でも出来る、コミュニケーションのポイント
Tomoteru Sannomiya
海外でお仕事することについてどう思われますか?(森内 達也)
海外でお仕事することについてどう思われますか?(森内 達也)
yumi_chappy
人はAiに負けない
人はAiに負けない
yumi_chappy
ゆるふわぱいそん
ゆるふわぱいそん
yumi_chappy
グローバルにおける品質管理
グローバルにおける品質管理
yumi_chappy
Lt 新竹涼太
Lt 新竹涼太
yumi_chappy
Ncd 第二回lt会発表資料
Ncd 第二回lt会発表資料
yumi_chappy
時間の使い方 について
時間の使い方 について
yumi_chappy
ストレスをためないために
ストレスをためないために
yumi_chappy
Appiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テスト
yumi_chappy
これからはNo sqlの時代って本当ですか
これからはNo sqlの時代って本当ですか
yumi_chappy
More Related Content
What's hot
Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎
TerraSky
イマドキのソフトウェア開発プロジェクトの流れ
イマドキのソフトウェア開発プロジェクトの流れ
Takashi Takebayashi
ヴィーネクスト塹壕よりAgile
ヴィーネクスト塹壕よりAgile
Hán Văn Thắng
WordFes Nagoya 2013: 進化する WordPress 3.7 & 3.8 の開発動向
WordFes Nagoya 2013: 進化する WordPress 3.7 & 3.8 の開発動向
Naoko Takano
Devsum ikansai 2015 「innovation eggって何?」
Devsum ikansai 2015 「innovation eggって何?」
Hiroyuki Hiki
My First XP Project 〜10年前の俺へ〜
My First XP Project 〜10年前の俺へ〜
Fumihiko Kinoshita
What's hot
(6)
Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎
イマドキのソフトウェア開発プロジェクトの流れ
イマドキのソフトウェア開発プロジェクトの流れ
ヴィーネクスト塹壕よりAgile
ヴィーネクスト塹壕よりAgile
WordFes Nagoya 2013: 進化する WordPress 3.7 & 3.8 の開発動向
WordFes Nagoya 2013: 進化する WordPress 3.7 & 3.8 の開発動向
Devsum ikansai 2015 「innovation eggって何?」
Devsum ikansai 2015 「innovation eggって何?」
My First XP Project 〜10年前の俺へ〜
My First XP Project 〜10年前の俺へ〜
Viewers also liked
IoTの可能性(仮)
IoTの可能性(仮)
Tomoteru Sannomiya
英語を使わずに、グローバル人材になる
英語を使わずに、グローバル人材になる
Tomoteru Sannomiya
苦手から始めるコミュニケーション
苦手から始めるコミュニケーション
Tomoteru Sannomiya
Java frameworkの昔と今
Java frameworkの昔と今
Tomoteru Sannomiya
オーバースペックを排除しよう
オーバースペックを排除しよう
Tomoteru Sannomiya
「コミュ障」でも出来る、コミュニケーションのポイント
「コミュ障」でも出来る、コミュニケーションのポイント
Tomoteru Sannomiya
海外でお仕事することについてどう思われますか?(森内 達也)
海外でお仕事することについてどう思われますか?(森内 達也)
yumi_chappy
人はAiに負けない
人はAiに負けない
yumi_chappy
ゆるふわぱいそん
ゆるふわぱいそん
yumi_chappy
グローバルにおける品質管理
グローバルにおける品質管理
yumi_chappy
Lt 新竹涼太
Lt 新竹涼太
yumi_chappy
Ncd 第二回lt会発表資料
Ncd 第二回lt会発表資料
yumi_chappy
時間の使い方 について
時間の使い方 について
yumi_chappy
ストレスをためないために
ストレスをためないために
yumi_chappy
Appiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テスト
yumi_chappy
これからはNo sqlの時代って本当ですか
これからはNo sqlの時代って本当ですか
yumi_chappy
はじめよう、firebase
はじめよう、firebase
yumi_chappy
オフショアテスティングの様々な形態
オフショアテスティングの様々な形態
yumi_chappy
ゲームから学ぶui ux
ゲームから学ぶui ux
yumi_chappy
質の良い睡眠を取る為に
質の良い睡眠を取る為に
yumi_chappy
Viewers also liked
(20)
IoTの可能性(仮)
IoTの可能性(仮)
英語を使わずに、グローバル人材になる
英語を使わずに、グローバル人材になる
苦手から始めるコミュニケーション
苦手から始めるコミュニケーション
Java frameworkの昔と今
Java frameworkの昔と今
オーバースペックを排除しよう
オーバースペックを排除しよう
「コミュ障」でも出来る、コミュニケーションのポイント
「コミュ障」でも出来る、コミュニケーションのポイント
海外でお仕事することについてどう思われますか?(森内 達也)
海外でお仕事することについてどう思われますか?(森内 達也)
人はAiに負けない
人はAiに負けない
ゆるふわぱいそん
ゆるふわぱいそん
グローバルにおける品質管理
グローバルにおける品質管理
Lt 新竹涼太
Lt 新竹涼太
Ncd 第二回lt会発表資料
Ncd 第二回lt会発表資料
時間の使い方 について
時間の使い方 について
ストレスをためないために
ストレスをためないために
Appiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テスト
これからはNo sqlの時代って本当ですか
これからはNo sqlの時代って本当ですか
はじめよう、firebase
はじめよう、firebase
オフショアテスティングの様々な形態
オフショアテスティングの様々な形態
ゲームから学ぶui ux
ゲームから学ぶui ux
質の良い睡眠を取る為に
質の良い睡眠を取る為に
Similar to Seleniumで自動ブラウザ操作
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
leverages_event
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
Hinemos
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
Hinemos
Aws発表資料(dac) 20160721
Aws発表資料(dac) 20160721
Norikazu Yura
introduce of alfasado web integration division
introduce of alfasado web integration division
atamaitakunai
DeNAが取り組む Software Engineer in Test
DeNAが取り組む Software Engineer in Test
Masaki Nakagawa
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
hinemos_atomitech
AbemaTVにおけるGoogleアナリティクス360を用いた活用事例 (アップデート版)
AbemaTVにおけるGoogleアナリティクス360を用いた活用事例 (アップデート版)
Morikazu Suma
インターネットテレビ局「AbemaTV」における Googleアナリティクス360の活用事例
インターネットテレビ局「AbemaTV」における Googleアナリティクス360の活用事例
Morikazu Suma
はじめてのApi体験記
はじめてのApi体験記
yumi_chappy
20151201 私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
20151201 私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
Osamu Shimoda
JPC2017 [D1-1] MS HoloLens と MS Azure で実現する製造業における経営の意思決定変革
JPC2017 [D1-1] MS HoloLens と MS Azure で実現する製造業における経営の意思決定変革
MPN Japan
IBMクラウドではじめる簡単ECサイト
IBMクラウドではじめる簡単ECサイト
Atsumori Sasaki
Hinemosの監視機能を強化!「ミドルウエア監視用スクリプト」のご紹介
Hinemosの監視機能を強化!「ミドルウエア監視用スクリプト」のご紹介
Hinemos
SORACOM User Group Tokyo #10 | SORACOM US奮闘記! / SORACOMとIPアドレスと私
SORACOM User Group Tokyo #10 | SORACOM US奮闘記! / SORACOMとIPアドレスと私
SORACOM,INC
SORACOM Canalを使った キャンペーン端末事
SORACOM Canalを使った キャンペーン端末事
Tosihiyuki Hirai
データサイエンス業務と「ツール」
データサイエンス業務と「ツール」
The Japan DataScientist Society
2017年度 AMG Solution 会社説明会資料
2017年度 AMG Solution 会社説明会資料
Tomoteru Sannomiya
私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
Osamu Shimoda
じげんのサーバサイドエンジニアリング
じげんのサーバサイドエンジニアリング
株式会社じげん (ZIGExN Co., Ltd.)
Similar to Seleniumで自動ブラウザ操作
(20)
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
Aws発表資料(dac) 20160721
Aws発表資料(dac) 20160721
introduce of alfasado web integration division
introduce of alfasado web integration division
DeNAが取り組む Software Engineer in Test
DeNAが取り組む Software Engineer in Test
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
商用ツールからのマイグレーション Hinemosで実現するジョブ運用の最適化
AbemaTVにおけるGoogleアナリティクス360を用いた活用事例 (アップデート版)
AbemaTVにおけるGoogleアナリティクス360を用いた活用事例 (アップデート版)
インターネットテレビ局「AbemaTV」における Googleアナリティクス360の活用事例
インターネットテレビ局「AbemaTV」における Googleアナリティクス360の活用事例
はじめてのApi体験記
はじめてのApi体験記
20151201 私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
20151201 私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
JPC2017 [D1-1] MS HoloLens と MS Azure で実現する製造業における経営の意思決定変革
JPC2017 [D1-1] MS HoloLens と MS Azure で実現する製造業における経営の意思決定変革
IBMクラウドではじめる簡単ECサイト
IBMクラウドではじめる簡単ECサイト
Hinemosの監視機能を強化!「ミドルウエア監視用スクリプト」のご紹介
Hinemosの監視機能を強化!「ミドルウエア監視用スクリプト」のご紹介
SORACOM User Group Tokyo #10 | SORACOM US奮闘記! / SORACOMとIPアドレスと私
SORACOM User Group Tokyo #10 | SORACOM US奮闘記! / SORACOMとIPアドレスと私
SORACOM Canalを使った キャンペーン端末事
SORACOM Canalを使った キャンペーン端末事
データサイエンス業務と「ツール」
データサイエンス業務と「ツール」
2017年度 AMG Solution 会社説明会資料
2017年度 AMG Solution 会社説明会資料
私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
じげんのサーバサイドエンジニアリング
じげんのサーバサイドエンジニアリング
Recently uploaded
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
Yusuke Katsuma
company profile
company profile
keiibayashi
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
ssuser31dbd1
KestrelPro Flyer Japan IT Week 2024 (Japanese)
KestrelPro Flyer Japan IT Week 2024 (Japanese)
Data Analytics Company - 47Billion Inc.
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
ssuserfb441f
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
ssusercbaf23
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
Yusuke Katsuma
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
Jun Chiba
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
hmoriyama
Recently uploaded
(9)
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
company profile
company profile
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
KestrelPro Flyer Japan IT Week 2024 (Japanese)
KestrelPro Flyer Japan IT Week 2024 (Japanese)
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
Seleniumで自動ブラウザ操作
1.
©2015 AMG Solution
inc. 1 Seleniumで自動ブラウザ操作 株式会社 AMG Solution 樋口 一成
2.
自己紹介 ~ 自己紹介 ~ ©2016
AMG Solution inc. 2
3.
自己紹介 樋口 一成 (ひぐち
いっせい) ©2016 AMG Solution inc. 3
4.
自己紹介 【経歴】 2012年~2014年 セキュリティソフトのパッケージ開発(C、C++) 2014年(4月)~現在 WEBシステム開発 【趣味】 ドイツのボードゲーム ©2016 AMG Solution
inc. 4
5.
自己紹介 【NCD様とのお仕事】 ・ ガス関係システム (不動前) ・
銀行系システム (大崎) ・ トイザらス (不動前) ・ 鉄鋼会社基幹システム (日本橋) ©2016 AMG Solution inc. 5
6.
会社紹介 ~ 会社紹介 ~ ©2016
AMG Solution inc. 6
7.
会社紹介 AMG Solution ©2016 AMG
Solution inc. 7
8.
会社紹介 ©2016 AMG Solution
inc. 8 WEBシステム制作
9.
会社紹介 ©2016 AMG Solution
inc. 9 フットサル
10.
会社紹介 ©2016 AMG Solution
inc. 10 AMGLT開催
11.
本題 ~ 本題 ~ ©2016
AMG Solution inc. 11
12.
本題 ブラウザの自動操作方法 ©2016 AMG Solution
inc. 12
13.
本題 ブラウザの自動操作方法 ⇒ Selenium ©2016 AMG
Solution inc. 13
14.
Selenium ©2016 AMG Solution
inc. 14 ⇒ 対応ブラウザ - Internet Explorer - Firefox - Chrome - Safari - など・・・
15.
Selenium ©2016 AMG Solution
inc. 15 ⇒ JARファイルのダウンロード 「 http://www.seleniumhq.org/download/」
16.
Selenium ©2016 AMG Solution
inc. 16
17.
Selenium ©2016 AMG Solution
inc. 17
18.
Selenium ©2016 AMG Solution
inc. 18
19.
Selenium ©2016 AMG Solution
inc. 19 ⇒ eclipseでのJARファイル読み込み
20.
Selenium ©2016 AMG Solution
inc. 20
21.
Selenium ©2016 AMG Solution
inc. 21
22.
Selenium ©2016 AMG Solution
inc. 22
23.
Selenium ©2016 AMG Solution
inc. 23
24.
Selenium ©2016 AMG Solution
inc. 24
25.
Selenium ©2016 AMG Solution
inc. 25
26.
Selenium ©2016 AMG Solution
inc. 26
27.
Selenium ©2016 AMG Solution
inc. 27 ⇒ ブラウザ起動ドライバの入手
28.
Selenium ©2016 AMG Solution
inc. 28
29.
Selenium ©2016 AMG Solution
inc. 29
30.
Selenium ©2016 AMG Solution
inc. 30
31.
Selenium ©2016 AMG Solution
inc. 31
32.
Selenium ©2016 AMG Solution
inc. 32 - 自動テストの基本 - (1) Webブラウザの初期化処理 (2) 対象要素(HTML)の取得/操作 (3) 終わり処理 「https://utage.headwaters.co.jp/blog/?p=251」参照
33.
Selenium ©2016 AMG Solution
inc. 37 public class seleniumTest { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver","lib/chromedriver.exe"); ChromeOptions options = new ChromeOptions(); WebDriver driver = new ChromeDriver(options); driver.get("http://yahoo.co.jp"); WebElement webelement = driver.findElement(By.id("srchtxt")); webelement.sendKeys("aaaaaa"); WebElement submitButton = driver.findElement(By.id("srchbtn")); submitButton.click(); driver.quit(); } }
34.
Selenium ©2016 AMG Solution
inc. 38 ChromeOptions options = new ChromeOptions(); WebDriver driver = new ChromeDriver(options); *** Webブラウザの初期化処理***
35.
Selenium ©2016 AMG Solution
inc. 39 driver.get("http://yahoo.co.jp");
36.
Selenium ©2016 AMG Solution
inc. 40 WebElement webelement = driver.findElement(By.id("srchtxt")); webelement.sendKeys("aaaaaa"); *** 対象要素(HTML)の取得/操作 ***
37.
Selenium ©2016 AMG Solution
inc. 41 WebElement submitButton = driver.findElement(By.id("srchbtn")); submitButton.click();
38.
Selenium ©2016 AMG Solution
inc. 42 driver.quit(); ブラウザが終了します *** 終わり処理 ***
39.
Selenium IDE ©2016 AMG
Solution inc. 43 プログラムを書かなくても自動テストできます。 「Selenium IDE」 参考: 「http://iflaglabs.jp/original7.html」
40.
最後に ©2016 AMG Solution
inc. 44 ご清聴ありがとうございました
Download now