|
|
|
|
|
by maspwr
3581 days ago
|
|
This looks really great. Baking in support for test automation seems like a no-brainer and a welcome step forward for web development. Are any other major browsers taking a similar approach to Safari in terms of native WebDriver support? I saw this Microsoft blog [1] on Edge support of WebDriver, but it's not clear to me what approach they have taken (you still need to download a separate server for instance). Only one Safari browser instance can be running at any given time, and only one WebDriver session can be attached to the browser instance at a time. One downside to this approach is that it limits the ability to parallelize tests on a single machine for efficiency purposes. 1. https://blogs.windows.com/msedgedev/2015/07/23/bringing-auto... |
|
Let me tell you about the "world domination plan" for the Selenium project. In the beginning of the project, no browser had a good automation story. It was a constant battle to catch-up and fix things every time a new browser version came out. With Selenium 2, in addition to merging in WebDriver, the grand strategy was to move the maintenance of each browser driver codebase to the browser vendors themselves. Opera, Mozilla, and Google quickly jumped on board with the idea. To further this strategy, we moved Selenium's IP to a neutral 3rd party (Software Freedom Conservancy), and worked towards a W3C browser automation spec that looks suspiciously identical to the WebDriver API. Now with Microsoft and Apple also on-board, we can all raise our glasses and yell "Cheers!"
Of course, there's no rest for the weary. The battleground for good test automation tooling has now shifted from desktop to mobile (and possibly TVs, cars, watches, IoT, etc.)