生産性向上ブログ

圧倒的生産性向上を目指すエンジニアのためのブログ

selenium

Selenium ユーザー視点で Cypress を試したらめちゃくちゃ便利そうでした

この記事は、Selenium/Appium Advent Calendar 2017 の 23 日目です。 この記事では、ブラウザテストツールの Cypress の紹介を Selenium ユーザーである自分の視点から書きます。 Cypress とは www.cypress.io Cypress は、テストのセットアップ、作成、実…

なぜSeleniumテストは不安定なのかとその対策

この記事は、Selenium/Appium Advent Calendar 2016の18日目の記事です。17日目は、xshsakuさんのAppiumとSTFを使ったAndroid実機テストでした。 はじめに Seleniumテストを運用する上で安定性は大事です。テストが不具合以外の原因で頻繁に失敗してしまうと…

JavaScript in Selenium Test (3): selenium-webdriverをCircleCIで動かす

概要 前回: JavaScript in Selenium Test (2): selenium-webdriverでhookとページオブジェクト 今回は、前回までに実装したテストをCircleCIに乗せてみようと思います。 CircleCI これまでのテストが入ったリポジトリをCircleCIで有効化してみました。circle…

JavaScript in Selenium Test (2): selenium-webdriverでhookとページオブジェクト

概要 前回: JavaScript in Selenium Test (1): selenium-webdriver & Mocha & power-assert 今回は、selenium-webdriverで実際のメンテナンスを意識したコードを書いてみます。 コードをメンテナンスしやすくするために重要なのは、なんらかの変更が発生した…

JavaScript in Selenium Test (1): selenium-webdriver & Mocha & power-assert

概要 JavaScriptを使ったSeleniumテストに興味が出てきたので、調査したことを何回かに分けて記事にまとめていきます。 今回は、selenium-webdriver、Mocha、power-assertを使ってSeleniumテストに入門してみます。 環境 この記事は、以下の環境で実行してい…

Selenium 3.0の変更点まとめ

『Using Selenium 3.0』というスライドが公開されていたので、Selenium 3.0へ移行するときに気をつけるべき変更点をまとめてみる。スライドは、WebDriverの生みの親のSimon Stewart氏によるもの。 Using Selenium 3 0 from TEST Huddle www.slideshare.net