Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Tadashi Nemoto
934 views
退屈なブラウザ作業をpuppeteerにやらせたいお話
SRE-SET Automation Night #2 https://mercari.connpass.com/event/79046/
Engineering
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 14
2
/ 14
3
/ 14
4
/ 14
5
/ 14
6
/ 14
7
/ 14
8
/ 14
9
/ 14
10
/ 14
11
/ 14
12
/ 14
13
/ 14
14
/ 14
More Related Content
PDF
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
by
Tadashi Nemoto
PDF
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
by
Y Watanabe
PDF
テンプレートエンジンにMixer2を使うとSeleniumでのテストもラクになるかもねという話
by
Y Watanabe
PPTX
テスト自動化の現場で困ること SI-Toolkitが解決すること
by
yuichi_kuwahara
PDF
脱・独自改造! GebでWebDriverをもっとシンプルに
by
Hiroko Tamagawa
PPTX
Selenium2(web driver) ide編
by
Tetsuya Hasegawa
PPTX
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
by
Takahiro Moteki
PDF
エンタープライズ開発でのSelenium活用事例
by
isaac-otao
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
by
Tadashi Nemoto
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
by
Y Watanabe
テンプレートエンジンにMixer2を使うとSeleniumでのテストもラクになるかもねという話
by
Y Watanabe
テスト自動化の現場で困ること SI-Toolkitが解決すること
by
yuichi_kuwahara
脱・独自改造! GebでWebDriverをもっとシンプルに
by
Hiroko Tamagawa
Selenium2(web driver) ide編
by
Tetsuya Hasegawa
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
by
Takahiro Moteki
エンタープライズ開発でのSelenium活用事例
by
isaac-otao
What's hot
PDF
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
by
Sato Shun
PDF
海外のSeleniumカンファレンスではどんな発表がされているのか2014
by
Nozomi Ito
PDF
Java + React.jsでSever Side Rendering #reactjs_meetup
by
Toshiaki Maki
PDF
ハイパフォーマンスSeleniumテスト@サイボウズ
by
Jumpei Miyata
PPTX
Selenium WebDriver + python で E2Eテスト自動化
by
JustSystems Corporation
PDF
20141018 selenium appium_cookpad
by
Kazuaki Matsuo
PDF
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
by
松田 千尋
PPTX
Android ReactNative UITesting
by
Vishal Banthia
PDF
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
by
Toshiaki Maki
PDF
インフラエンジニアの綺麗で優しい手順書の書き方
by
Shohei Koyama
PDF
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
by
Nozomi Ito
PPTX
Win7 * appium * androidで実機自動テストやってみた。
by
Naoto Kishino
PPTX
第9回Jenkins勉強会 超簡単Pipeline講座
by
Hiroko Tamagawa
PDF
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
by
Yuki Okada
PPTX
APIモック3分クッキング
by
政雄 金森
PPTX
kintoneチームを支えるSeleniumテスト
by
Jumpei Miyata
PDF
アプリケーションエンジニアがMackerelで楽しく監視構成している事例
by
景子 西岡
PDF
Selenium Antipatterns
by
Jumpei Miyata
PPTX
Selenium IDE for primer
by
yasukoS
PDF
20121019 jenkins勉強会lt資料
by
Hiroko Tamagawa
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
by
Sato Shun
海外のSeleniumカンファレンスではどんな発表がされているのか2014
by
Nozomi Ito
Java + React.jsでSever Side Rendering #reactjs_meetup
by
Toshiaki Maki
ハイパフォーマンスSeleniumテスト@サイボウズ
by
Jumpei Miyata
Selenium WebDriver + python で E2Eテスト自動化
by
JustSystems Corporation
20141018 selenium appium_cookpad
by
Kazuaki Matsuo
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
by
松田 千尋
Android ReactNative UITesting
by
Vishal Banthia
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
by
Toshiaki Maki
インフラエンジニアの綺麗で優しい手順書の書き方
by
Shohei Koyama
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
by
Nozomi Ito
Win7 * appium * androidで実機自動テストやってみた。
by
Naoto Kishino
第9回Jenkins勉強会 超簡単Pipeline講座
by
Hiroko Tamagawa
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
by
Yuki Okada
APIモック3分クッキング
by
政雄 金森
kintoneチームを支えるSeleniumテスト
by
Jumpei Miyata
アプリケーションエンジニアがMackerelで楽しく監視構成している事例
by
景子 西岡
Selenium Antipatterns
by
Jumpei Miyata
Selenium IDE for primer
by
yasukoS
20121019 jenkins勉強会lt資料
by
Hiroko Tamagawa
退屈なブラウザ作業をpuppeteerにやらせたいお話
1.
退屈なブラウザ作業を puppeteerにやらせたいお話 SRE-SET Automation Night
#2 Tadashi Nemoto
2.
自己紹介 • 根本 征
(github: tadashi0713) • Since 2016 as new graduate • QA-SET(Software Engineer in Test) team at Mercari • Automation Engineer • Web・Mobile テスト自動化(UI・End to End) • Continuous Integration (Jenkins, CircleCI, Bitrise) • 社内業務自動化・効率化 • ノンプログラマー向けに自動化の勉強会開催
5.
自己紹介 • 社内の面倒な手作業はZapierにやらせようーーノンプログラ マーでも業務自動化ができるツールを導入してみて • 退屈なブラウザ作業はSeleniumにやらせようーーはじめてで もできるブラウザ操作自動化
6.
意外と多い、ブラウザを使った繰り返し作業 • CSVなどのファイルをWebサイトからダウンロード • Webサービスのアカウントを発行 •
Webサイトをスクリーンショット・チームに共有 • 同じ内容のフォームを定期的に入力する • Google Spreadsheet • APIが提供されていないものも多い • 特にコーポレート部門(総務、人事など)に多くなりがち
7.
Selenium Webdriverを使って自動化 • ruby
+ Selenium Webdriver + Chrome • 実行環境にCircleCIを使用 • circleci/ruby-node-browsersを使えばブラウザ・仮想ディ スプレイなどが既に入っている • REST API (Slack commandなどと連携) • cron (CircleCI 2.0のworkflow) • 10個以上の自動化が動いている
8.
別にSelenium Webdriverじゃなくていい • 複数ブラウザでやらなくていい •
Firefox Selenium IDEのような便利なツールが見当たらない • ≠ Chrome Selenium IDE • ノンプログラマーにはこういうのがあるといい • 環境構築がめんどくさい • スクリプト作るのも結構めんどくさい • セレクターを見つけて、スクリプト書いて見て、デバッグ
9.
理想! • Chromeで実行できる • Selenium
IDEみたいに簡単にスクリプトが作れるツール • スクリプトが拡張しやすい(Slack、Google、他API) • サーバーレスに実行できる • AWS Lambda • API Gateway, CloudWatch(cron)連携できると便利
10.
GoogleChrome/puppeteer Node.jsからChromeを簡単に扱える
11.
Browserless Debugger https://chrome.browserless.io
12.
Download Code
13.
理想! • Chromeで実行できる • Selenium
IDEみたいに簡単にスクリプトが作れるツール • スクリプトが拡張しやすい(Slack、Google、他API) • サーバーレスに実行できる • AWS Lambda • API Gateway, CloudWatch(cron)連携できると便利 試行錯誤中
14.
ご静聴ありがとうございました ※用法・用量を守って正しくお使いください
Download