Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 23, 2014
  1. Updating GhostDriver tests

Commits on May 22, 2014
  1. Importing GhostDriver 1.2.0-RC

Commits on May 10, 2014
Commits on Apr 23, 2014
  1. @heydenberk @ariya

    Add missing RPM spec file names; update changelog.

    heydenberk authored ariya committed
Commits on Apr 18, 2014
  1. @ariya

    Example of runtime proxy setup

    Artem Koshelev authored ariya committed
  2. @ariya

    Added setProxy function

    Thomas Schlage authored ariya committed
Commits on Apr 8, 2014
  1. @t3chnoboy @ariya

    Use SVG version of travis build status badges

    t3chnoboy authored ariya committed
  2. @ariya

    Fix harfbuzz assertions using patch from Chromium.

    Richard Harris authored ariya committed
    Exotic text (e.g. attempting to render a binary file such as .zip
    or .exe as a webpage) can trigger an assertion failure in the
    Harfbuzz code. Chromium developers also noticed this issue and
    committed a patch to fix it:
    This patch has not been accepted by upstream, but this (old) version
    of Harfbuzz has been abandoned and superceded by Harfbuzz-NG.
    Issue #11264
Commits on Mar 29, 2014
  1. @petercoles

    Update example

    petercoles authored committed
    Since this example was written the phantomjs home page has been redesigned and the targeted ID no longer exists. This tweaks the example so that it can again find content to report.
Commits on Mar 9, 2014
  1. Fixed tests that dealt with manipulating request URLs.

    Related to #11952.
    Those tests use "" as fixture.
    The website "/images" directory has been renamed "/img",
    breaking the tests.
    Maybe not the greatest way to go about it, but
    for now it will do. We probably need to have fixtures
    served by a local server.
  2. Run PhantomJS's tests as part of TravisCI

    Related to #11952.
  3. Making GhostDriver test "quiet-er" (and parallel)

    Also, trying to get the exit status of those tests reported, in case they fail.
    Related to #11952.
Commits on Mar 8, 2014
  1. Adding "test/ghostdriver-test" to run in Travis CI

    Related to issue #11880
Commits on Feb 20, 2014
  1. @adrianchung @ariya
  2. @mandarille @ariya
Commits on Feb 14, 2014
  1. @pauloalem

    Runner for jasmine 2

    pauloalem authored
    The old script needed some updates in order to support the new jasmine lib
Commits on Feb 2, 2014
  1. Travis CI: Adding comments to ".travis.yml".

    Related to issue #11880
  2. Add links to "travis ci" to README file.

    Linking branches "master" and "1.9" for now.
Commits on Jan 12, 2014
  1. Importing GhostDriver 1.1.1.

    Yes, 1.1.0 has just been imported.
    But the key feature in 1.1.1 is Session Isolation in WebDriver: something that has been requested many times,
    particularly when using GhostDriver with Selenium Grid.
Commits on Jan 11, 2014
  1. @trvrnrth @ariya

    Update table page break improvements patch

    trvrnrth authored ariya committed
    Includes the following fixes taken from trvrnrths-qt:
    - Ensure we have a first cell to measure when checking required table
    - Handle page break edge case with exactly fitting last table row
      In the case where the last table row on a page fitted exactly no
      extra offset was afforded to the next row. This resulted in no
      space being left for the painting of the table header on the next
    - Fix segfault when checking heights for pagination if table body does
      not have a cell at 0,0
    See ariya#11291 and
  2. @ariya
  3. @ariya

    Adds support for multiple Cookie Jars.

    Joseph Rollinson authored ariya committed
    Previously, there was a single global cookie jar shared between all web pages.
    Now, one can have separate cookie jars for different web pages.
    Makes CookieJar a normal class, not a singleton.
    Moves many public CookieJar methods to public slots.
    Adds default cookie jar to Phantom.
    Adds the CookieJar module that provides access to cookie jars in javascript.
    Adds cookie jar module tests.
    var jar = require('cookiejar').create();
    var webpage = require('webpage').create();
    webpage.cookieJar = jar;
    JS API changes:
        var jar = page.cookieJar; -- assigns 'jar' the given webpage's cookie jar.
        page.cookiejar = jar; -- sets 'jar' as the given webpage's cookie jar.
        var jar = require('cookiejar').create(path)
            creates a cookie jar with persistent storage at the given file path
            (path not mandatory).
        var cookies = jar.cookies; -- assign's 'jar' the list of cookies in the
            cookie jar.
        jar.cookies = [c1, c2]; -- sets the cookie jar's cookies as the ones in the
        jar.addCookie(cookie) -- adds cookie 'cookie' to the cookie jar.
Commits on Jan 10, 2014
  1. @vvavrychuk @ariya

    fixed test suite 'WebPage render image'

    vvavrychuk authored ariya committed
    Previously the test suite 'WebPage render image' made a series of without waiting them to complete. This effected next
    runned tests because on load handlers for pages were fired after
    'WebPage render image' test finish.
Commits on Jan 7, 2014
  1. @ashkulz @ariya

    Implement "page-break-inside: avoid" for non-floating block elements.

    ashkulz authored ariya committed
    This patch is taken from
    It was originally part of PR #211 but was possibly overlooked in PR #344
    (when the other two patches got reapplied after the QT source import).
  2. @ariya

    QWidget: Fix unused parameter warning when there's no Graphics View.

    ariya authored
    This reduces the amount of repetitive compiler warnings.
  3. @ariya
  4. @ariya
  5. @ariya
  6. @ariya
  7. @ariya
  8. @ariya
Something went wrong with that request. Please try again.