はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Selenium

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 49件)

ブラウザ自動操作API入門: WebDriver APIとChrome DevTools Protocol(CDP)

2023/11/25 このエントリーをはてなブックマークに追加 276 users Instapaper Pocket Tweet Facebook Share Evernote Clip CDP WebDriver playwright デス API

ウェブブラウザを自動操作する際には、WebDriverやChrome DevTools Protocol (CDP) などのAPIが広く利用されています。 これらのAPIを基盤に構築された様々なブラウザ自動操作フレームワークが、テスト自動化の分野で重要な役割を果たしています。 例えば、SeleniumやPlaywrightといったフレームワークを利用して、テス... 続きを読む

自分だけの小さなSelenium「Olenium」を作って始める、ブラウザ自動化技術の理論と実践

2022/10/22 このエントリーをはてなブックマークに追加 340 users Instapaper Pocket Tweet Facebook Share Evernote Clip 理論 実践 自分

How to avoid common pitfalls with modern microservices testing 続きを読む

ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita

2022/09/16 このエントリーをはてなブックマークに追加 251 users Instapaper Pocket Tweet Facebook Share Evernote Clip cron Qiita ルーチンワーク シェルスクリプト 出社

勤怠処理の自動化は、以下の仕組みによって実現しています。 在宅勤務と出社では勤怠処理が異なるため、基本的にフルリモート前提で在宅勤務の場合に処理を行うよう設定しています。 cronによってシェルスクリプトを起動 シェルスクリプトで在宅勤務の判定を行う 在宅勤務の場合、Pythonのプログラムを起動 Seleniumで勤... 続きを読む

ブラウザ自動操作技術の深層へ、直接触れて学ぶ WebDriver と Chrome DevTools Protocol

2022/03/29 このエントリーをはてなブックマークに追加 154 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebDriver ウェブアプリケーション Appium

ウェブアプリケーションの開発においてE2Eテストの自動化は身近なトピックです。SeleniumやPuppetter、PlaywrightやAppiumなどがブラウザ・ネイティブアプリの自動操作のOSSとしてよく挙げられます。しかし、それらの裏側はご存知でしょうか? 本トークではこれらのツールの背後にいるWebDriver、Chrome DevTools Protoc... 続きを読む

ハローワークの求人情報をスクレイピング(Python + Selenium + BeautifulSoup) - ai_makerの日記

2020/11/11 このエントリーをはてなブックマークに追加 296 users Instapaper Pocket Tweet Facebook Share Evernote Clip beautifulsoup スクレイピング go.jp 経緯

この記事は、以下のハローワークインターネットサービスから求人情報を自動で取得する試みを記録したものです: www.hellowork.mhlw.go.jp まずは、ソースコードと実行結果をお見せし、後ほどこの記事を書いた経緯などを話します。 ソースコード:HelloWork_Scraping_ST.py from selenium import webdriver from selenium... 続きを読む

iOS 13のSafariブラウザが「WebDriver」を正式サポート。SeleniumなどによるUIテストの自動化が容易に - Publickey

2019/07/10 このエントリーをはてなブックマークに追加 165 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey WebDriver standard

現在ベータ版が公開中で、9月には正式版が登場する見込みのiOS 13のSafariブラウザが「WebDriver」を正式にサポートすることをAppleが発表しました。 Starting in iOS 13, Safari now includes native support for the W3C WebDriver standard. This feature builds on existing support for WebDriver in desktop Safar... 続きを読む

E2EテストをSelenium Webdriver からCypress.io に移行した話 - 一休.com Developers Blog

2019/04/23 このエントリーをはてなブックマークに追加 285 users Instapaper Pocket Tweet Facebook Share Evernote Clip Selenium WebDriver SPA E2Eテスト

こんにちは。 一休.comの開発基盤を担当しています、akasakasです。 今回は、E2EテストをSelenium WebdriverからCypress.ioに移行した話をしたいと思います。 一休のE2Eテスト事情 あれから、数年が経過して、、、 どうしてこうなった??? SeleniumではSPAへの対応が難しくなってきた なんでもかんでもSeleniumで頑張... 続きを読む

PythonでSeleniumを使い毎朝の業務を自動化させたらストレスから開放された件について、手こずった点を列挙する - アウトプットして苦悩する

2019/03/19 このエントリーをはてなブックマークに追加 108 users Instapaper Pocket Tweet Facebook Share Evernote Clip ルーティン 行程 PDF Python 所要時間

1. はじめに 私は業務で毎朝以下のルーティンを任されています 行程 : 使用するシステム : 業務内容 : 所要時間 ① : Aシステム : Bシステムにデータを送信(大体40のデータ) : 10秒 ② : Bシステム : 1データに対し1つのPDFを作成 : 3分 ③ : Aシステム : 1データに対し1つのPDFを添付して送信 : 30分 Aシステムはブラウザ... 続きを読む

Python + Selenium で Chrome の自動操作を一通り(ログイン、ダウンロード、他)

2018/10/14 このエントリーをはてなブックマークに追加 560 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python Chrome PhantomJS ブラウ 待機

Python + Selenium で Chrome の自動操作を一通り(ログイン、ダウンロード、他) はじめに Python + Selenium + Chrome で、要素の取得、クリックなどの UI系の操作、待機、ユーザプロファイルを使ったログイン、ファイルダウンロードなど、一通り試してみます。 PhantomJS はもう更新されないということなので、ブラウ... 続きを読む

Python: Selenium + Headless Chrome で Web ページ全体のスクリーンショットを撮る - CUBE SUGAR CONTAINER

2018/07/27 このエントリーをはてなブックマークに追加 317 users Instapaper Pocket Tweet Facebook Share Evernote Clip ProductName Python $ sw_vers

スクレイピングした Web サイトからページ全体のスクリーンショットを撮影したい機会があった。 そこで Selenium の Python バインディングと Headless Chrome を使ったところ実現できたのでメモしておく。 使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.13.5 BuildVersion: 17F77 $ pyth... 続きを読む

社内の面倒な手作業はZapierにやらせようーーノンプログラマーでも業務自動化ができるツールを導入してみて - Mercari Engineering Blog

2017/12/22 このエントリーをはてなブックマークに追加 1163 users Instapaper Pocket Tweet Facebook Share Evernote Clip ノンプログラマー Zapier QA-SETチーム メルカリ

2017 - 12 - 22 社内の面倒な手作業はZapierにやらせようーーノンプログラマーでも業務自動化ができるツールを導入してみて これは Mercari Advent Calendar 2017 22日目の記事です。 こんにちは、メルカリのQA-SETチームで自動化をぶりぶりしている tadashi0713 です。 前回は業務自動化の1つとして、Seleniumを使ったブラウザ操作自動化に... 続きを読む

Seleniumでスクリプトを書くのに使える記録ツールあれこれ | 品質向上ブログ

2017/12/14 このエントリーをはてなブックマークに追加 229 users Instapaper Pocket Tweet Facebook Share Evernote Clip スクリプト Chrome Selenium IDE ツール

Seleniumの記録・再生ツールといえばSelenium IDEやSelenium Builderが有名ですが、これらのツールはFirefox55以降動作しなくなっていました 1   。そこでSeleniumプロジェクトチームによって新バージョンの開発が進められ、先日ついに、Chromeで動作する新しい Selenium IDE のバージョン1.0がリリースされました。 今日は、この新しいSel... 続きを読む

#IT業界イイ現場オブザイヤー2017 - Togetter

2017/12/04 このエントリーをはてなブックマークに追加 272 users Instapaper Pocket Tweet Facebook Share Evernote Clip Togetter GUI 難点 結合試験 ビルド後

Web系(GUI)は、結合試験からJenkinsおじさんでリポジトリ監視から自動ビルドしつつ、ビルド後の処理でseleniumを起動して自動試験すると幸せになれる まあseleniumのスクリプト作成コストが高いのが難点ではあるが #IT業界イイ現場オブザイヤー2017 続きを読む

【Python】スクレイピング→データ収集→整形→分析までの流れを初心者向けにまとめておく ~Pythonに関するはてな記事を10年分スクレイピングし、Pythonトレンド分析を実際にやってみた~ -

2017/11/12 このエントリーをはてなブックマークに追加 811 users Instapaper Pocket Tweet Facebook Share Evernote Clip スクレイピング Pytho pandas Python 整形

やりたいこと はてなブックマークで、Python記事を検索しトレンドを分析 はてなブックマークにSeleniumでログイン ブックマーク数をスクレイピング 時系列比較を行う バズるタイトルを分析 実装方法 詳しくは下記記事を参考にしてください。Pandasを利用したデータ分析まで載せています。 【Python】スクレイピング→データ収集→整形→分析までの流れを初心者向けにまとめておく ~Pytho... 続きを読む

退屈なブラウザ作業はSeleniumにやらせようーーはじめてでもできるブラウザ操作自動化 - Mercari Engineering Blog

2017/10/31 このエントリーをはてなブックマークに追加 929 users Instapaper Pocket Tweet Facebook Share Evernote Clip QA-SETチーム メルカリ tadashi0713 中心

2017 - 10 - 31 退屈なブラウザ作業はSeleniumにやらせようーーはじめてでもできるブラウザ操作自動化 QA-SET Test Automation Slack こんにちは、メルカリのQA-SETチームで自動化をぶりぶりしている tadashi0713 です。 これまではモバイルアプリ・WebアプリのE2Eテストを中心に自動化をしていましたが、最近ではプロダクト部門・カスタマーサポ... 続きを読む

Awesome Selenium : 素晴しい Selenium ライブラリの数々 - Qiita

2017/02/11 このエントリーをはてなブックマークに追加 103 users Instapaper Pocket Tweet Facebook Share Evernote Clip Awesome Qiita ライブラリ 数々 以下

はじめに これは, Awesome Selenium の日本語訳兼自分用メモです. Selenium 以外の言語・ツールの情報は Awesome を参照してください. 更新履歴 v.20170202 - 以下を追加 Java - Selenide JavaScript - CodeceptJS, Nightmare.js Groovy - geb Tools JavaScript selenium... 続きを読む

Goではじめてみたブラウザの自動操作 - Qiita

2017/01/20 このエントリーをはてなブックマークに追加 413 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita goquery scrape ウェブブラウザ 定番

はじめに 面倒なWEBブラウザの定型作業を自動化したくて。 WEBブラウザの自動操作には定番のSeleniumを利用する。 Seleniumは主にウェブブラウザのテストに利用されているが、テスト用途以外でも利用はできる。 なおウェブスクレイピングが目的であれば、 scrape とか goquery などを利用するほうが簡単。 それでもSeleniumを利用するのは、 実際のブラウザが利用できるとい... 続きを読む

40通り以上の自動マルチブラウザテストをSelenium x CircleCI x BrowserStackで実現する| PLAID engineer blog

2016/08/31 このエントリーをはてなブックマークに追加 368 users Instapaper Pocket Tweet Facebook Share Evernote Clip PLAID engineer blog

CircleCI上で、BrowserStackを利用したマルチブラウザJavascript Test,Selenium Test を実現している方法についてご紹介します。Selenium webdriver, CircleCI, BrowserStackこんにちは。プレイドの@sdaikichiです。現在のトレーナーレベルは22、捕まえたポケモンは103種です。 前回の@positiveflatの... 続きを読む

Seleniumアレルギーのための処方箋 - Qiita

2016/08/06 このエントリーをはてなブックマークに追加 325 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Qiita WebDriver 軸足 文脈

何年も前、SeleniumやWebDriverの話で盛り上がった記憶があります。ただ、その当時はまだRailsなどバックエンド中心の文脈でした。今、フロントエンドに軸足が移る中、ブラウザテストの状況はどうなったのでしょう? 不思議なことに、フロントエンド界隈でそれほど話題に上がって来ないですよね (私の周りだけ?)。結構大事なのに。実は皆さん、「Seleniumアレルギー」なんじゃないですか? 公... 続きを読む

PythonでJavaScriptを使ったWebサイトをスクレイピングする - Qiita

2015/10/29 このエントリーをはてなブックマークに追加 200 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Pipeline Python スク Scrapy

概要 JavaScriptでDOMを作ってるサイトをPythonを使ってスクレイピングしたので、手順をメモ。 大雑把には、ScrapyとSeleniumを組み合わせてやった。 Scrapy Scrapyは、クローラーを実装するためのフレームワーク。 クローラーをSpiderのサブクラス、スクレイピングした情報をItemのサブクラス、スクレイピングした情報に対する処理をPipelineのサブクラス、... 続きを読む

RubyでSeleniumを使ってサクッとスタンドアローンなブラウザテストを作成する - Rails Webook

2015/04/20 このエントリーをはてなブックマークに追加 106 users Instapaper Pocket Tweet Facebook Share Evernote Clip スタンドアローン Capybara Ruby Simon 方法

2015-04-20 RubyでSeleniumを使ってサクッとスタンドアローンなブラウザテストを作成する テスト Photo by Flickr: Simon & His Camera's PhotostreamRubyでSeleniumを使ってスタンドアローンなブラウザテストをする方法を説明します。 テスティングフレームワークにはRSpec、SeleniumにアクセスするためにCapybara... 続きを読む

JenkinsとSeleniumを使ってWebコンテンツの自動UIテスト環境を作ろう! – ICS LAB

2015/04/09 このエントリーをはてなブックマークに追加 414 users Instapaper Pocket Tweet Facebook Share Evernote Clip Jenkins リグレッションテスト ICS LAB 手動

こんにちは。ICS渡邊です。 先日公開した「UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築」では、手動で行っていたWebアプリのUIテストをSeleniumを使って自動化する手法についてご説明しました。 SeleniumでUIテストを自動化することにより、リグレッションテスト(改修により既存機能への影響がないかを確認する回帰テスト)が簡単にでき、バグの早期発... 続きを読む

Seleniumをもっと知るための本の話

2014/10/18 このエントリーをはてなブックマークに追加 111 users Instapaper Pocket Tweet Facebook Share Evernote Clip オライリー Twitter Selenium勉強会 自己紹介

Seleniumをもっと知るための本の話 Presentation Transcript 1. Seleniumを もっと知るための本の話 @第2回 Selenium勉強会 玉川竜司@大阪 2. 自己紹介 • 玉川竜司 • FB: Ryuji Tamagawa • Twitter: @tamagawa_ryuji • 本業ソフト開発(Sky株式会社) • 兼業翻訳者(ほぼオライリー) • 来週、楽... 続きを読む

JavaScript - 本当にあったTouchEventの怖い話 - Qiita

2014/10/07 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita ブラウザ毎 差異 現象 JavaScript

事前知識: プラウザ毎の差異 Android 2.x, 3.x 2.x, 3.x では伝統的に TouchEvent がまともに使えません。 経験上、一部端末でdocument.createEvent('TouchEvent')するとNOT_SUPPORTED_ERRを吐くなどの現象が見られ、seleniumのこのコードでも、MouseEventsを利用して無理矢理回避しています。 4.x (St... 続きを読む

Seleniumを使用したテスト自動化の取り組みを紹介します - Yahoo! JAPAN Tech Blog

2014/09/19 このエントリーをはてなブックマークに追加 156 users Instapaper Pocket Tweet Facebook Share Evernote Clip アプリケーション エンジニア Webブラウザー Yahoo

はじめに こんにちは。 マーケティングソリューションカンパニー開発本部 エンジニアの太田邦昭です。 Seleniumを使用したテスト自動化の推進及びサポートを主な業務としています。 本記事では、Webブラウザーを使ったアプリケーションのテストを自動化するオープンソースソフトウエアである『Selenium』を使用したテスト自動化の取り組みを事例を交えながら紹介します。 続きを読む 続きを読む

 
(1 - 25 / 49件)