Parasol
Parasol copied to clipboard
Testing web apps in Smalltalk using Selenium WebDriver.
The test `BPRemoteWebDriverTestCase>>#testCookies` fails in Squeak: https://travis-ci.org/SeasideSt/Parasol/jobs/550887953#L1139
Feature request (Johan here, writing with Koen's account) Scenario: running Seaside tests that perform jQuery ajax requests require to wait until the browser's running XMLHttpRequests are done. Having native support...
…erenity to BPWindow.
Hi, I have tried to manually set the default download path for chrome using a DesiredCapabilities object: ``` desiredDriverBrowserCapabilities ^ BPDesiredCapabilities chrome " setCapability: 'chromeOptions'
There's some code in the method `BPPharoPlatform>>#handleRequest:` to strip trailing NULL characters from the response: https://github.com/SeasideSt/Parasol/blob/c0aa4c2fb48a1627d924cad48a13205c231d3574/repository/Parasol-Pharo.package/BPPharoPlatform.class/instance/handleRequest..st#L7-L8 Either that can be removed, or it should be re-enabled again. Based on the...
Hi, I have see two interesting functions : BPSeasideWebDriverTestCase >> waitUntil:checkEvery:timeoutAfter: BPSeasideWebDriverTestCase >> waitUntil:checkEvery:timeoutAfter:with: Why don't move this on parent BPSeasideWebDriverTestCase ?
The class `BPWebDriverTestCase` caches and reuses `BPRemoteWebDriver` instances between tests, to prevent having to start the browser for every test. But the caching mechanism doesn't reset cookies, so they carry...
The Parasol self-tests sometimes suffer from “random” failures. For example, [Travis build #58](https://travis-ci.org/SeasideSt/Parasol/builds/195210604) had one failed test, while [the next build](https://travis-ci.org/SeasideSt/Parasol/builds/195214845) had no failing tests (all that changed was the...
I got a problem because the dev toolbar of Seaside caught an event of an element behind it. Would be cool to disable it for the test app.
Since there is some random failure with tests it would be nice to let the user define a number of retry when a test fail. By default it would be...