Permalink
Commits on May 19, 2014
  1. Merge pull request #561 from stof/webassert_usage

    stof committed May 19, 2014
    Replaced most null safeguards in tests with usages of WebAssert
  2. Replaced most null safeguards in tests with usages of WebAssert

    stof committed May 19, 2014
    The assertNotNull calls are kept in 2 cases:
    - in the TraversingTest as they are the real assertions of the tests
    - in case findByID() or findButton() are used, as these shortcut are more
      readable than calling elementExists() with a named selector, especially
      considering the fact that it would require applying the XPath escaping
      manually in these places.
Commits on May 18, 2014
  1. Merge pull request #560 from stof/html5_types

    stof committed May 18, 2014
    Added a test using the HTML5 form types
  2. Added a test using the HTML5 form types

    stof committed May 18, 2014
    Closes #527
  3. Merge pull request #559 from stof/manipulator_fix

    stof committed May 18, 2014
    Fixed the XPath prefixing when the query wraps a union in braces
Commits on May 17, 2014
  1. Merge pull request #558 from stof/html5_radio_group

    stof committed May 17, 2014
    Added a test covering the selection of radio groups with HTML5 form attr
  2. Added a test covering the selection of radio groups with HTML5 form attr

    stof committed May 17, 2014
    This ensures that the handling of radio groups works even when the radio
    elements are using the form attribute to be placed outside the form
    itself.
  3. Merge pull request #557 from stof/checkbox_tests

    stof committed May 17, 2014
    Added tests covering the checkbox usage with setValue and getValue
  4. Merge pull request #556 from stof/fix_phpdoc

    stof committed May 17, 2014
    Fixed the phpdoc of setValue as it can also receive an array or a boolean
  5. Merge pull request #555 from stof/select_tests

    stof committed May 17, 2014
    Tests for select boxes
  6. Added the description of the behavior of getValue on option elements

    stof committed May 17, 2014
    NodeElement::selectOption is expecting this behavior, which is indeed
    necessary as the value of an option does not only depend on the value
    attribute.
  7. Moved the test for select options without values to SelectTest

    stof committed May 17, 2014
    Having this test in the JS tests does not make sense. The test does not
    involve any javascript.
  8. Merge pull request #553 from stof/phpdoc

    stof committed May 17, 2014
    Improved the phpdoc of form actions on elements to describe the behavior
  9. Merge pull request #554 from stof/radio_tests

    stof committed May 17, 2014
    Added tests for the handling of radio buttons in the driver suite
Commits on May 16, 2014
  1. Merge pull request #552 from stof/html_doctype

    stof committed May 16, 2014
    Changed the DOCTYPE to html instead of XHTML 1.1 in all fixtures
Commits on May 11, 2014
  1. Merge pull request #546 from stof/rename_escaper_method

    stof committed May 11, 2014
    Renamed the method of the XPath Escaper class to escapeLiteral
  2. Merge pull request #547 from stof/form_tests

    stof committed May 11, 2014
    Moved the Form tests to a dedicated namespace in the testsuite
  3. Merge pull request #544 from stof/rightclick_hover

    stof committed May 11, 2014
    Fixed the CSS hover test for the right-click event
  4. Fixed the CSS hover test for the right-click event

    stof committed May 11, 2014
    When using a real right-click, browsers will open the context menu and the
    mouse will be over the menu rather than over the element. This prevents
    the hover styles from being applied.
  5. Merge pull request #543 from stof/fix_windows

    stof committed May 11, 2014
    Fixed the file upload tests on windows
  6. Fixed the file upload tests on windows

    stof committed May 11, 2014
    Some drivers are expecting the path to the file to use the right directory
    separator, unlike PHP which accepts / on all platforms.
    Applying realpath on the path will normalize this on Windows.