[feat] MacOSX Support for tauri-driver
Describe the problem
tauri-driver does not support Mac.
I have a Tauri app that has some platform-specific code in it. (Think: tauri-plugin-deep-link). I need to write automated tests of my app, and I need to run on every platform, as the platform-specific code must be verified on every platform.
Describe the solution you'd like
I would like tauri-driver to support mac similarly to how it supports windows and linux
Alternatives considered
Selenium Test on windows/linux, and get by with manual testing and unit tests on mac for mac-specific functionality
Additional context
I understand this is not a priority for the tauri team, understandable as most app testing can be done on a single platform. I still wanted to file this to collect interest and any more information about solving this.
I would be interested in contributing this based upon required effort and my own priorities.
Does the tauri team have any thoughts on how this could be implemented?
I did some research and while there is a safaridriver I don't see a WKWebview driver for selenium
For visibility, cross-linking the comment about why there is no macos support yet (it's what you said in your last sentence): https://github.com/tauri-apps/tauri/issues/5551#issuecomment-1304348684
Does the tauri team have any thoughts on how this could be implemented?
Afaik only what's in the readme:
note: the (probably) items haven't been proof-of-concept'd yet, and if it is not possible to use the listed native webdriver, then a custom implementation will be used that wraps around wry.
Though tbh that doesn't really sound like a viable option to me, but i'm also completely out of the loop on that topic so idk...