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

Support for SauceLabs Live #62

Open
jgornick opened this issue Jul 1, 2021 · 4 comments
Open

Support for SauceLabs Live #62

jgornick opened this issue Jul 1, 2021 · 4 comments

Comments

@jgornick
Copy link

jgornick commented Jul 1, 2021

Because SauceLabs Live supports mobile devices in the browser (similar to appetize), is it possible to integrate with Storybook Native?

@amalik2
Copy link
Contributor

amalik2 commented Jul 12, 2021

Hey @jgornick, I'm not familiar at all with SauceLabs Live but this is definitely possible as long as it provides you a public API key that can be used to access your mobile app somehow.

To support this, there needs to be a new SauceLabs Live controller that is similar to the Appetize one
https://github.com/storybookjs/native/blob/master/packages/controllers/src/controllers/AppetizeEmulatorController.ts

and the Controller Factory must have some logic to construct that specific controller
https://github.com/storybookjs/native/blob/master/packages/controllers/src/manager/controllerFactory.ts#L9

@migueln1987
Copy link

@jgornick Did creating the controller and controller factory work for SauceLabs?

@jgornick
Copy link
Author

Hey @migueln1987! Sorry, but we never got around to integrating SauceLabs.

@migueln1987
Copy link

@jgornick thanks for the reply. I didn't think I was going to get one back from a post from two or three years ago haha. Did you find a different solution? Airbnb has Showkase but it doesn't have controls to mess around with the components.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants