Ondřej Machulda
Ondřej Machulda
It looks like Steward starts slowly on Windows. Linux, native: ``` $ time vendor/bin/steward real 0m0,096s user 0m0,061s sys 0m0,037s ``` Windows, Git BASH, the same machine (but in VirtualBox,...
Currently, we use custom inherited [RemoteWebDriver](https://github.com/lmc-eu/steward/blob/master/src/WebDriver/RemoteWebDriver.php) implementation to log calls of `execute()`. However, php-webdriver provides [EventFiringWebDriver](https://github.com/facebook/php-webdriver/blob/community/lib/Support/Events/EventFiringWebDriver.php), which allows registering custom listeners. This is much cleaner way how to accomplish the...
If test fails because its prerequisite test failed before, it is marked as failed in results.xml, however, its junit xml is not generated at all (obviously because the phpunit process...
Results.xml file (when viewed in browser) applies [XSL template](https://github.com/lmc-eu/steward/blob/master/src/Resources/results.xsl) to format the HTML.  We already use moment.js library to format date and to calculate the diff between start and...
When option `--filter` is used and it filter out all but one testcase, which has dependency on some previous one (which hasn't been run), the testcase is run despite of...
Group annotations are currently only supported by Steward on classes. It may be convenient to support them also on single methods, so only single test could be selected to be...
Safari could be started through Selenium Server as remote WebDriver. Since Safari 10.0 ([see blogpost](https://webkit.org/blog/6900/webdriver-support-in-safari-10/)), however, it could also be started also locally, using binary "safaridriver" (as chrome, opera and...
This is request for comments about the next major version of php-webdriver (2.0). Once we understand what we want/need to do, we can divide the work among interested volunteers and...
Implement missing W3C WebDriver [Release Actions endpoint](https://w3c.github.io/webdriver/#dfn-release-actions): `DELETE /session/{session id}/actions` It would best fit into [WebDriverActions](https://github.com/php-webdriver/php-webdriver/blob/master/lib/Interactions/WebDriverActions.php), however it already includes [`release()`](https://github.com/php-webdriver/php-webdriver/blob/master/lib/Interactions/WebDriverActions.php#L201) method, which releases mouse button (via OSS `buttonup` /...
The library is currently missing support for Opera-Blink browser. To starting on the remote remote server we miss the constant `operablink` for browser name - but this could be worked-around...