thebrowsercompany / swift-webdriver

A Swift library for communicating with WebDriver (Appium/WinAppDriver) endpoints
BSD 3-Clause "New" or "Revised" License
105 stars 3 forks source link

Create WinAppDriver.Capabilities factory methods #81

Closed tristanlabelle closed 1 year ago

tristanlabelle commented 1 year ago

Currently it's not clear what starts a process vs attaches to it:

This would be clearer with factory methods like WinAppDriver.Capabilities.startApp(...), attachToWindow(handle:), attachToDesktopRoot()