タグ

nightmareに関するutsuidaiのブックマーク (2)

  • HeadlessなLinux環境でNightmare(v2)を動かすためにしたこと - Qiita

    はじめに この記事を書こうと思った背景や動機を箇条書きにまとめると以下のようになります。 Nightmare(v1)で書いたEnd-To-Endのテストコードがあり、CIサーバーで運用している Nightmare(v2)に移行したい Nightmare(v1)から(v2)でPhantomJSベースからElectronベースに大きく変わった Nightmare(v2) + mocha ベースに、ES6でE2Eテストを書く HeadlessなLinux環境にて、そもそもElectronを動かそうとして、いろいろハマった 環境構築(CentOS7) CentOS6.xでは、Electronは動かない 正直、ここに気付くのに相当な時間を使ってしまいましたが、glibcのバージョンが古いため、CentOS6.xでは、Electronは動きません。 atom-shell not available o

    HeadlessなLinux環境でNightmare(v2)を動かすためにしたこと - Qiita
    utsuidai
    utsuidai 2016/06/24
  • NightmareJS+Dockerによる環境非依存なUIテストの導入 - Alpaca技術ブログ

    Alpacaで主にフロントエンドを担当している北山(@gamella, blog)です。 フロントエンドを開発していると、「ログインして、これをクリックしたら、この表示が行われていること」みたいなUIテストを環境非依存で簡単に行いたいと思うことがありますよね?僕はあります。 Alpacaでは開発にDockerを全面採用しているということもあり、最近ちょくちょく目にするNightmareJSをDocker上で動かして簡単にUIテストを導入できたので、その知見を共有したいとおもいます。 Nightmare まず、どうしてDockerを利用したいかということですがAlpacaでは、すべての機能をDocker上で動作させているため、それに倣っているいうこともありますがUIテストをローカルでもCircleCIでも、Dockerが動作する環境であればどこでもコードの改変なしで実施できるというのは大きな

    NightmareJS+Dockerによる環境非依存なUIテストの導入 - Alpaca技術ブログ
  • 1