Permalink
Commits on Mar 20, 2013
  1. wip

    jferris committed Mar 20, 2013
  2. Add basic benchmarks

    jferris committed Mar 20, 2013
  3. wip

    jferris committed Mar 20, 2013
  4. wip

    jferris committed Mar 20, 2013
Commits on Mar 18, 2013
  1. Share the NetworkAccessManager across WebPages

    Destroying the NetworkAccessManager seems to result in "terminate called
    without an active exception" segfaults. The documentation states that an
    application requires only a single single NetworkAccessManager.
    mhoran committed Mar 18, 2013
Commits on Mar 12, 2013
  1. Driver#html returns raw data for non-HTML content

    The behavior of QWebFrame::toPlainText is undefined if the content
    contains non-Latin1 characters. In Qt 5, additional MIME types are
    considered supported, so there's no way to get at the raw data when
    unsupported content has been loaded. Instead, proxy network replies
    through NetworkReplyProxy which provides repetitive reads.
    mhoran committed Nov 18, 2012
  2. Precompile headers

    mhoran committed Feb 27, 2013
  3. Install Qt 5 packages on Travis

    mhoran committed Jan 8, 2013
  4. Replace QString::toAscii with QString::toLatin1

    QString::toAscii removed in Qt 5.
    mhoran committed Jan 7, 2013
  5. Replace QtGui with QApplication

    mhoran committed Jan 8, 2013
Commits on Mar 7, 2013
Commits on Mar 4, 2013
Commits on Mar 2, 2013
Commits on Feb 28, 2013
  1. Implement Node#hover

    David Tengdin and Matthew Horan committed Feb 26, 2013
  2. Use secure RubyGems URL

    vfrride committed with jferris Feb 28, 2013
Commits on Feb 27, 2013
Commits on Feb 26, 2013
  1. Remove return from JavascriptCommand finish

    David Tengdin and Matthew Horan committed Feb 26, 2013
  2. Rename Find command to FindXpath

    David Tengdin and Matthew Horan committed Feb 26, 2013
  3. Add selenium-webdriver as development dependency

    Capybara 2.1 will make selenium-webdriver optional.
    David Tengdin and Matthew Horan committed with mhoran Feb 25, 2013
  4. Update appraisals for capybara 2.1

    David Tengdin and Matthew Horan committed with mhoran Feb 25, 2013
  5. Remove duplication from Javascript error handling

    David Tengdin and Matthew Horan committed with mhoran Feb 25, 2013
  6. Implement Driver#find_css and Node#find_css

    David Tengdin and Matthew Horan committed with mhoran Feb 25, 2013
Commits on Feb 25, 2013
  1. Bump Sinatra to silence security warnings

    David Tengdin and Matthew Horan committed Feb 25, 2013
  2. Build against Ruby 2.0.0

    mhoran committed Feb 25, 2013
Commits on Feb 23, 2013
  1. Use JSON.load to instantiate errors

    As of JSON 1.7.7, JSON.parse no longer instantiates json_class as
    specified in the source document. JSON.load retains the original
    behavior.
    mhoran committed Feb 23, 2013
Commits on Feb 20, 2013
Commits on Feb 19, 2013
  1. Implement Browser#title

    mhoran committed Feb 18, 2013
  2. Implement Node#all_text

    The #text method in Capybara 2.1 differentiates between visible and
    invisible text. This requires that Node implement #all_text.
    
    To maintain backwards compatibility with Capybara 2.0, Node#text has
    been aliased to #visible_text.
    mhoran committed Feb 18, 2013
  3. Frame focus via Capybara::Element

    Fixes #465.
    mhoran committed Feb 17, 2013
Commits on Feb 17, 2013
Commits on Feb 15, 2013
  1. Fix test failures from warnings

    * Some machines print warnings to stderr from plugins
    * We can't silence these warnings and the tests fail
    * Tests now look for a specific string instead of any output
    jferris committed Feb 15, 2013