-
Notifications
You must be signed in to change notification settings - Fork 6
ReleaseNotes
adam goucher edited this page May 29, 2013
·
11 revisions
changes
- version bump for browsermob proxy client
- version bump for php-webdriver
changes
- selenium-version for sauce labs
$GLOBALS['settings']['browser'] = json_encode(array(
"username" => $GLOBALS['saucelabs']['username'],
"access-key" => $GLOBALS['saucelabs']['key'],
"os" => "Windows 7",
"browser" => "firefox",
"browser-version" => "20.",
"selenium-version" => "2.32.0", # this line is the one you care about
));
- sauce labs integration with se-rc script. i know! i thought it already did this!
- custom firefox profiles - http://element34.ca/blog/custom-firefox-profiles-in-saunter
- screenshots cleanup - http://element34.ca/blog/screenshots-and-artifacts
upgrade notes / gotchas
- se-rc page objects now need to be dependency injected as the browser is no longer available as a singleton. i don't even know if anyone is using se-rc with saunter so won't get into huge details on how to do this. if you need help with this, email me.
- se-rc doesn't automatically do an open() when lighting up a browser. Add an open() function to your PO and put in there
changes
- update the dependency on PHPWebDriver
changes
- update the dependency on PHPBrowserMobProxy
- update the dependency on PHPWebDriver
changes
- sauce labs custom data; see http://element34.ca/blog/saucelabs-custom-data
- 'saunter --reset' will actually reset the listener
- got rid of some deprecation warnings
- updated the browsermob proxy dependency
changes
- updated PHPWebDriver dependency to 1.7.0
changes
- added a SaunterPHP_Framework_Providers_SQLServer which uses odbc on osx and the ms php drivers on windows
- saunter --reset will also correct the includePath setting in phpunit.xml
- got rid of some warnings on methods php's default of strict mode what whinging about... not that it should be possible to ever trigger them due to how things are layered...
- loading saunter.inc a little earlier to make the timezone warning go away
upgrade notes
- the line in saunter.inc that starts with $GLOBALS['settings']['logname'] is now redundant and can be deleted. or just ignored...
- renamed the executable on unix to saunter and on windows to saunter.bat. This means that as long as the directory is correctly in your path (and PEAR really wants it there) you just need to type saunter on either platform and have it launch
- removed $this->session->click($locator); as it conflicted with the wire protocol and broke action chains. just use $this->session->find_element_by_locator($locator)->click(); or similar.
- can now proxy ssl