Skip to content

frontend-science/gemini-demo

Repository files navigation

Демо gemini

Презентация

https://yadi.sk/i/zd-w1hwNzXqJH

screen.png

Установка

  1. Установите зависимости

    1. WebDriver server implementation. There are few possible options:
    1. Compiler with support of C++11 ([email protected] or higher). This is a png-img requirement.
  2. Склонируйте этот репозиторий и перейдите в его папку:

    git clone [email protected]:frontend-science/gemini-wsd2016.git
    cd gemini-wsd2016
    
  3. Установите npm-зависимости:

    npm install
    
  4. Запустите HTTP-сервер

npm start

Запуск через PhantomJS

  1. Установите PhantomJS.
  2. Запустите PhantmoJS в режиме WebDriver:
phantomjs --webdriver=4444
  1. Сборка эталонных скриншотов:

    gemini update --config .gemini-phantomjs.yml
    
  2. Запуск тестов:

    gemini test --config .gemini-phantomjs.yml
    
  3. Тесты с HTML-отчетом

    gemini test --reporter html --reporter flat  --config .gemini-phantomjs.yml
    

Запуск на SauceLabs

  1. Зарегистрируйтесь на SauceLabs.

  2. Выставьте ваш логин и ключ доступа в переменные окружения:

    SAUCE_USERNAME=<ваш логин>
    SAUCE_ACCESS_KEY=<ваш ключ доступа>
    
  3. Скачайте и запустите SauceConnect.

  4. Сборка эталонных скриншотов:

    gemini update --config .gemini-sl.yml
    
  5. Запуск тестов:

    gemini test --config .gemini-sl.yml
    
  6. Тесты с HTML-отчетом

    gemini test --reporter html --config .gemini-sl.yml
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published