こんにちは、中川です。 2019年にプレビューとして発表されたAmazon CloudWatch Syntheticsが、とうとうGA(一般公開)されました! Amazon CloudWatch Synthetics is now generally available CloudWatch Synthetics とは CloudWatch Syntheticsは、Synthetic Monitoring(合成監視)のサービスです。 合成監視とは、フロントエンド監視の1つで、エンドユーザーの動作をシミュレートしてパフォーマンスデータを能動的に取得する手法になります。 Synthetic monitoring (also known as active monitoring or proactive monitoring) is a monitoring technique that is
Selenium IDEが最新のFirefoxで動かなくなりました。これに伴い、新しいAPIで動くIDEも開発がスタートしたようですが、それを待つのも辛いでしょう。かといって旧バージョンを使い続けるのも問題です。 そこで使ってみたいのがUI Recorderです。新しく登場したSelenium IDEライクなWebブラウザの操作記録ソフトウェアです。 UI Recorderの使い方 UI Recorderではまずディレクトリを作って初期化します。 $ uirecorder init __ ______ ____ __ / / / / _/ / __ \___ _________ _________/ /__ _____ / / / // / / /_/ / _ \/ ___/ __ \/ ___/ __ / _ \/ ___/ / /_/ // / / _, _/ __/ /__/ /_/
用意するもの npm で以下のモジュールをインストールする jasmine selenium-webdriver どうにかしてchromedriverを入手する(Chromeで試したい場合) chromedriverという名前で(windowsだとchromedriver.exeかな?)カレントフォルダに置いておく(ほかにいい感じに管理する方法があれば教えてください・・・!) こう書く シンプルに書いています。(ほんとはasync/awaitで書きたいけど) var wd = require("selenium-webdriver"); describe("e2e test", function() { var driver; beforeAll(function () { // デフォルトだと、5秒しか待ってくれないので、20秒くらい待たせる jasmine.DEFAULT_TIMEOU
Universal AI-powered task and UI test automation. RPA combines Visual Web Automation, Visual Desktop Automation and Selenium IDE++. The combination of classic browser automation, modern computer vision, and OCR makes Ui.Vision, an open-source software, a strong tool for automating web and desktop apps. Ui.Vision blends three robotic process automation (RPA) tools into one: (1) **Visual Browser Aut
Kubernetes Meetup Tokyo #5の登壇資料です。 アジェンダ Why Selenium Grid? Why Selenium Grid on Kubernetes? How-tos Gotachas Why Selenium Grid? 複数ブラウザを使ったE2Eテストを並列化するため 複数のマシンやコンテナにSeleniumのテストを分散並列実行させるためのプロキシ。FirefoxやChromeなど複数ブラウザを使ったE2Eテストを並列化するなどの目的で使う Why Selenium Grid on Kubernetes? Dev/Prod Parity & Self-hosting Selenium Grid: Pain Points Selenium GridのURLがローカルと非ローカル環境で異なる(Dev/Prod Parity) 経費的な問題でBrowser
内容 画面系のテストの毎回大変 → 画面系のテストを自動化できるseleniumというのがあるらしい。 → ただ画面があって動かすのはダサいなー → docker内でヘッドレスに動作するselenium環境が作れるらしい → 使ってみた docker-seleniumのインストール ソースは https://github.com/SeleniumHQ/docker-selenium から取得 種類はたくさんあるのですが、 今回はselenium自体を使うのもほぼ初めてなのと、動いている画面も見たかった、想定ブラウザがchromeなのでVNC付きのselenium/standalone-chrome-debugを選択。 standalone-chrome-debugとstandalone-chromeの違いはVNCサーバーの有無みたい。 あとはstandalone-chromeには日本語フォ
目的 アプリケーション開発等の場面で、定期的・自動的にスクリーンショットを取得し、比較し(まずは目視)、異常が発生していないかをチェックすること。 環境、主要なバージョン情報 OS(ホスト/コンテナ両方) : Ubuntu 16.04.1 Docker : 1.12.3 Python : 3.5.2 Firefox : 51.0.1 Selenium : 3.0.2 手順 コンテナ整備 Docker をインストールする。詳細は↓が分かりやすいため、割愛。 Docker Documentation 以下のコマンドを実行する。 # Ubuntu16.04 にてコンテナ構築。 docker run -it --name=“selenium_test” ubuntu:xenial # ↓以降はコンテナ上での作業↓ # ひとまず各パッケージを最新化。 apt-get update && apt-ge
Re:ゼロからFlaskで始めるHeroku生活 〜Selenium & PhantomJS & Beautifulsoup〜PythonSeleniumFlaskPhantomJSBeautifulSoup はじめに 初めてPythonのFlaskとHerokuを使って、スクレイピングした情報をjsonで返すAPIを作ったので、その際におこなった方法をまとめたいと思います。 herokuでHelloWorldまでに使用するものやPythonの環境構築などは前編にあたる Re:ゼロからFlaskで始めるHeroku生活 〜環境構築とこんにちは世界〜 にて、 今回作るプログラムをHerokuにデプロイするまでは後編にあたる Re:ゼロからFlaskで始めるHeroku生活 〜PhantomJSをHerokuへ〜 にて書いているので合わせてご覧ください 今回やること 勉強になれば車輪の再発明で
こんにちは、中島 (@nazomikan)です。 ※この記事は2016年に書かれた記事でver2系を対象に書いています。 ver3,4-betaで色々変わってるのでその辺についてのキャッチアップはこちらの記事をご利用ください 最近のselenium-webdriverの話 本記事は株式会社ネクスト(Lifull) Advent Calendar 2016の1日目の投稿です。 ブラウザベースのテストツールのseleniumをコードから実行するselenium-webdriverのnode版について導入からAPI紹介までしていきます。 あと手元で作業するにあたってAPIの翻訳(ソース上にうまってるdocsの翻訳)をしてたのでそれも載せておきます(むしろそっちメイン) 導入 webdriverのテスティングについて テストの書き方 よくある使い方 API翻訳 driverのAPI navigat
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
In this guide:Setting up a Digital Ocean droplet with Ubuntu 16.04.Installing all the software and dependencies we need including a headless Chrome.Running a crawler on a Javascript rendered website. On my quest to learn, I wanted to eventually be able to write beginner- friendly guides that really help make one feel like they can improve. Normally, we’ll get hit with very long documentations and
Using Selenium with Ruby 29 Jul 2016 Why? Selenium-WebDriver with Ruby is of the most powerful tools I have used to test web servers through the browser and automate any kind of repetitive web tasks. It is also how I discovered outside in testing. Selenium and Ruby is a great way to automate client tasks for a web server. Debugging is easier as well, because you can see the script run in the brows
お知らせ 【重要なお知らせ】iOSアプリの運用および提供を2024年6月3日(月)を以て終了いたします。詳細は お知らせをご覧ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用申請及び審査がございます。詳細はヘルプページをご確認ください。
Selenium-webdriver(JavaScript/Node.js)インストールメモ.md Selenium-webdriverインストールメモ 1. Selenium Server のインストール Homebrew経由 $ brew update $ brew install selenium-server-standalone 手動インストール http://www.seleniumhq.org/download/からダウンロード 任意の場所に移す 2. 各種ドライバのインストール SeleniumServer標準ではFirefoxとSafariに対応済み それ以外(IEとかChrome)にはドライバが必要 http://www.seleniumhq.org/download/からダウンロード Selenium-serverをHomeBrew経由でインストールした場合は/usr
Selenium2とPHPUnitでMac/Winブラウザ自動テストSelenium2とは ものすごいややこしいんだけど、SeleniumってSelenium◯◯っていうのが沢山あるよね…いったいどれが何なの?っていう迷子状態になって使うに至らない。そんな人、多いと思います。いや俺だけかも。そんな疑問に答えてくれる素晴らしいエントリー。 Selenium何とかっていうツールがやたら色々あるのはどういうわけなのか | 品質向上ブログ 非常に助かります。要は巷で噂のSelenium2っていうのは、Selenium WebDriverの事。これさえ分かっていれば迷子にならない。と思う。 いきなりまとめ Macで開発して、PHPUnitでSeleniumのテストコードを書いて、MacブラウザとVirtualBox経由仮想Windowsブラウザに対してテストを実行する。それだけ。 必要なソフトは「P
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く