Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 4, 2015
  1. Sergej Tatarincev

    Merge pull request #122 from bem/fix/sop-css

    SevInf authored
    Warn if CSS rules cannot be read in some browsers
  2. Sergej Tatarincev

    Warn if CSS rules cannot be read in some browsers

    SevInf authored
    Due to same-origin policy in Firefox, css rules cannot be read if
    stylesheet is loaded from a different domain. This patch adds warning
    in this case (instead of crashing).
  3. Sergej Tatarincev

    Merge pull request #121 from bem/fix/ignore-crash

    SevInf authored
    Fix crash in `ignoreElements`
  4. Sergej Tatarincev

    Fix crash in `ignoreElements`

    SevInf authored
    Was broken during client scripts refactoring
Commits on Mar 2, 2015
  1. Sergej Tatarincev

    Merge pull request #118 from gela-d/master

    SevInf authored
    Correct links
Commits on Feb 25, 2015
  1. Sergej Tatarincev

    Merge pull request #113 from bem/feature/ie8

    SevInf authored
    Basic support for ie8
  2. Sergej Tatarincev

    Document IE support

    SevInf authored
  3. Sergej Tatarincev
  4. Sergej Tatarincev

    Fix coverage to work in IE8

    SevInf authored
    IE8 has a bit differrent CCSOM structure
  5. Sergej Tatarincev

    Create Rect class for client scripts

    SevInf authored
    Main purpose of this class is to allow working with IE8 bounding client
    rect (does not contain width and height properties and not
    polyfillable).
    
    Additionally, it encapsulates all rect-related functions, so region and
    coverage scripts are now much more consistent.
Commits on Feb 24, 2015
  1. Sergej Tatarincev

    Merge pull request #119 from hatroman/feature/warn-on-new-tests

    SevInf authored
    Don't throw error on reference image absence
Commits on Feb 20, 2015
  1. Sergej Tatarincev

    Add polyfill service for missing DOM methods

    SevInf authored
    This allows gemini client script to run in older browsers, that have no
    support for `getComputedStyle`, `matchMedia` and `querySelector` methods
    (for example, IE8).
    
    Polyfill.io service is used as a library for this purpose.
    
    This commit still does not allow gemini in IE8 because of 2 issues:
    
    1. `getBoundingClientRect` in IE8 does not contain `width` and `height`
    properties.
    2. Full page screenshot contains border.
Commits on Feb 13, 2015
  1. Sergej Tatarincev

    Merge pull request #117 from bem/feature/tolerance

    SevInf authored
    Restore configurable tolerance
Commits on Feb 12, 2015
  1. Sergej Tatarincev

    Restore configurable tolerance

    SevInf authored
    Now it has a bit different meaning then before: it allows to set
    max CIEDE2000 value not treated as difference. It is now also
    configurable on a 3 levels: global(config), suite and state.
    
    Due to possibility of different suite to have different tolerance
    API method `buildDiff` is now deprecated: it has access only to global
    tolerance, so diff it produces might not show exactly what caused test
    to fail. Method is kept for backward compatibility, but users of a
    programmatic API now encouraged to use `saveDiffTo` method of
    test result  (passed to reporter) instead.
Commits on Feb 11, 2015
  1. Sergej Tatarincev

    0.9.8

    SevInf authored
  2. Sergej Tatarincev
Commits on Feb 9, 2015
  1. Sergej Tatarincev
  2. Sergej Tatarincev

    0.9.7

    SevInf authored
  3. Sergej Tatarincev

    New wait methods

    SevInf authored
    New methods for waiting for JS condition, element appearance and
    disappearence. This methods must be much more appropriate than
    wait(ms) in many cases.
    
    Close #114
Commits on Feb 5, 2015
  1. Sergej Tatarincev

    Update dependencies

    SevInf authored
Commits on Feb 4, 2015
  1. Sergej Tatarincev

    Merge pull request #111 from i-akhmadullin/readme

    SevInf authored
    Fix minor errors and inconsistencies in api readme
Commits on Feb 3, 2015
  1. Sergej Tatarincev
Commits on Jan 27, 2015
  1. Sergej Tatarincev

    Merge v0.9.6 hotfix into master

    SevInf authored
  2. Sergej Tatarincev

    0.9.6

    SevInf authored
  3. Sergej Tatarincev

    Work on pages that modify Array.prototype

    SevInf authored
    for..in loop used in a client script breaks when page
    under the test adds enumerable properties to Array.prototype.
    
    Fixed by replacing for..in with .forEach
    
    Fixes #105
Commits on Jan 21, 2015
  1. Sergej Tatarincev

    Merge pull request #103 from bem/feature/ignore

    SevInf authored
    Add ability to ignore areas
  2. Sergej Tatarincev

    Add ability to ignore areas

    SevInf authored
    Suite got new method `.ignoreElements`, that allows to set a number
    of selectors, which should be ignored during tests.
    After screenshot is taken, the ignored elements are filled with black
    color on it before comparison.
    
    The format of data, returned from `prepareScreenshot` JS call is changed
    so that capture area and igonred area could be processed in a same way.
Commits on Dec 10, 2014
  1. Sergej Tatarincev

    0.9.5

    SevInf authored
  2. Sergej Tatarincev
Commits on Dec 3, 2014
  1. Sergej Tatarincev

    0.9.4

    SevInf authored
Commits on Dec 2, 2014
  1. Sergej Tatarincev

    Merge pull request #95 from bem/feature/send-file

    SevInf authored
    Add `sendFile` action
Commits on Nov 28, 2014
  1. Sergej Tatarincev

    Merge pull request #93 from 4exova/docs-update

    SevInf authored
    fix typos according to BEMINFO-620
  2. Sergej Tatarincev

    Add `sendFile` action

    SevInf authored
    It works better then `sendKeys` for `input[type=file]` elements.
    Internally, it uses `element.sendKeys` instead of `driver.type(element)`
    which can upload local file to the server.
Commits on Nov 13, 2014
  1. Sergej Tatarincev

    Merge pull request #92 from bem/fix/no-ref-error

    SevInf authored
    Non-fatal error when no ref image found
Commits on Nov 11, 2014
  1. Sergej Tatarincev

    Non-fatal error when no ref image found

    SevInf authored
    Previous version crashed with ambiguous error in that case. Now,
    only test with missing image will be failed with StateError.
Something went wrong with that request. Please try again.