Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] MacOSX Support for tauri-driver #7068

Open
prestomation opened this issue May 26, 2023 · 1 comment
Open

[feat] MacOSX Support for tauri-driver #7068

prestomation opened this issue May 26, 2023 · 1 comment
Labels

Comments

@prestomation
Copy link

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

@FabianLars FabianLars added platform: macOS help wanted Help is requested to fix this issue labels May 30, 2023
@FabianLars
Copy link
Member

For visibility, cross-linking the comment about why there is no macos support yet (it's what you said in your last sentence): #5551 (comment)

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 📬Proposal
Development

No branches or pull requests

2 participants