はてブログ

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



タグ Selenium

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

ブラウザ自動操作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... 続きを読む

AWS LambdaでSeleniumとActiveRecordを扱う · フロッピーディスクの残骸

2020/09/13 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip ActiveRecord 残骸 フロッピーディスク Ruby

気付いたらもう9月ですね。 最近、AWS Lambdaでいろいろと遊ぶ機会があったのでメモとして残します。 はじめに とあるセキュリティゲームの運営用に、SeleniumでWebスクレイピングをやっているRubyのスクリプトをEC2で運用していたのですが、Headless Chromeを扱うため大量に起動するとメモリ食っちゃうし、スケールしよ... 続きを読む

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システムはブラウザ... 続きを読む

Web UIテスト自動化の実行環境をSelenium Gridで - ZOZO Technologies TECH BLOG

2019/01/11 このエントリーをはてなブックマークに追加 82 users Instapaper Pocket Tweet Facebook Share Evernote Clip Selenium Grid ZOZOTOWN 実行環境 木村

どうも品質管理部エンジニアチームの木村です。 最近の話ではないんですがWeb UIテスト自動化をしようとなった時の事を書きます。 まずは初期段階の実行環境についてです、自動テストスクリプトの構築や処理そのものはまた次回。 Seleniumでテストを自動化したい! ZOZOTOWN に限らず最近のサービスはなんでもリリース頻... 続きを読む

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... 続きを読む

フロントエンド・テストツール比較 Selenium #03初心者でもわかる入門編 - Qiita

2018/04/25 このエントリーをはてなブックマークに追加 76 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita WebdriverIO CTO 志村 入門編

はじめに 株式会社クリエイス CTOの 志村 です。 二回に渡り フロントエンド・テストツール比較 Selenium #01環境構築編 フロントエンド・テストツール比較 Selenium #02テスト編 をお送りしてきましたが、Selenium ぶっちゃけ色々な種類が多すぎてわけわからんですよね? モトキ 「WebDriverIOを使うのでインストールしてください」 志村「は?Seleniumじゃ... 続きを読む

Pythonでwebアプリケーション開発③ ~SeleniumとPhantomJSでブラウザ操作~ - 資産全額を仮想通貨にぶっこむエンジニアの日常

2018/02/09 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip PhantomJS Python エンジニア 仮想通貨 実行

2018 - 02 - 09 Pythonでwebアプリケーション開発③ ~SeleniumとPhantomJSでブラウザ操作~ Python プログラミング ライフハック こんばんは! 今日はPythonとSeleniumとPhantomJSを使って、普段の作業を自動化できないかな?と思っていろいろ試した結果をご紹介します! 事前の環境構築が終わっていない方は、こちらを参考にPythonを実行で... 続きを読む

社内の面倒な手作業は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テストを中心に自動化をしていましたが、最近ではプロダクト部門・カスタマーサポ... 続きを読む

Puppeteer (Chrome の自動操作ライブラリ) を Python に移植してpyppeteerという名前で公開しました - Blank File

2017/09/07 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip puppeteer Chrome Blank File 名前

2017 - 09 - 02 Puppeteer (Chrome の自動操作ライブラリ) を Python に移植してpyppeteerという名前で公開しました Puppeteer という JavaScript で chrome を自動操作するライブラリが最近話題になっていました。 私も Python で Selenium の代わりに使えるものがほしかったので、puppeteerを Python ... 続きを読む

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を利用するのは、 実際のブラウザが利用できるとい... 続きを読む

selenium web driverの紹介とapi翻訳 - Qiita

2016/12/02 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita ブラウザベース docs Lifull API

こんにちは、中島 ( @nazomikan )です。 本記事は 株式会社ネクスト(Lifull) Advent Calendar 2016 の1日目の投稿です。 ブラウザベースのテストツールのseleniumをコードから実行するselenium-webdriverのnode版について導入からAPI紹介までしていきます。 あと手元で作業するにあたってAPIの翻訳(ソース上にうまってるdocsの翻訳)... 続きを読む

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アレルギー」なんじゃないですか? 公... 続きを読む

 
(1 - 25 / 65件)