Parasol icon indicating copy to clipboard operation
Parasol copied to clipboard

Testing web apps in Smalltalk using Selenium WebDriver.

Results 10 Parasol issues
Sort by recently updated
recently updated
newest added

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...

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...