Skip to content

Add @appetize/playwright & appwright integration #52

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

Merged
merged 3 commits into from
Oct 21, 2024

Conversation

dageforce
Copy link
Contributor

Hi @mxschmitt,

This is a PR to add Appetize's Playwright integration to the Integrations section of README.

This integration allows users to test their mobile or web applications with Playwright on Appetize's Android emulators and iOS simulators.

Thank you and please let me know if you have any questions!

@mxschmitt
Copy link
Owner

How does this work? It looks like it doesn't use Playwright's browser automation under the hood and you have a wrapper around webdriver/appium? So far we only added tools which explicitly use Playwright's automation rather than just the test-runner as a wrapper.

@dageforce
Copy link
Contributor Author

Hi @mxschmitt ,

Appetize allows you to run mobile apps in the browser, extremely fast and at scale.
We tried to address two scenarios with our Playwright integration:

  • Testing Native Apps with Playwright:
    Playwright has stated that native mobile support is not on their roadmap or planned for the near future.
    Appetize has built its own platform-independent automation framework specifically for testing native devices. This solution is unique in that it allows for testing on native apps, cross platform apps, mobile browsers and webviews. - all from a single test-suite. We believe we provide a perfect complement to Playwright, as it allows teams to have one comprehensive test-suite instead of having to combine multiple suites with different paradigms.

  • Testing Web Apps on Native Browsers:
    Appetize is close to releasing a solution that will leverage Playwright's automation by connecting to browsers on Appetize's mobile devices (starting with Android). This will allow users to run regular Playwright tests for validating web apps and pages directly on native browsers.

All of this is built on the Appetize infrastructure, so you don't need to set up local emulators or simulators to run tests, whether locally or in CI/CD environments.

@dageforce dageforce changed the title Add @appetize/playwright integration Add @appetize/playwright & appwright integration Oct 18, 2024
@dageforce
Copy link
Contributor Author

Hi @mxschmitt,
I have updated the PR to include appwright and tried to update the text to make it clear that both of these are for mobile testing. Couldn't really think of a well-enough defined new category (which didn't feel more confusing or even harder to find) as these really are integrations, but please let me know if you have a better suggestion on where to place them 👍

@mxschmitt mxschmitt merged commit 653a722 into mxschmitt:master Oct 21, 2024
1 check passed
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

Successfully merging this pull request may close these issues.

2 participants