Skip to content

Design and implement testing strategy for web app components #3027

Open
@srawlins

Description

@srawlins

Likely using webdriver and pageloader.

CC @parlough @devoncarew

Activity

added
P2A bug or feature request we're likely to work on
on Apr 19, 2022
srawlins

srawlins commented on Sep 27, 2022

@srawlins
MemberAuthor

@yjbanov pointed me to https://github.com/flutter/engine/blob/main/lib/web_ui/dev/webdriver_browser.dart for the infra for Flutter Web's webdriver testing.

srawlins

srawlins commented on Sep 28, 2022

@srawlins
MemberAuthor

Then again, maybe an out-of-the-box Hybrid test from the test package will work. https://pub.dev/packages/test#browservm-hybrid-tests. I'm going to look into this first.

srawlins

srawlins commented on Oct 5, 2022

@srawlins
MemberAuthor

After implementing this hybrid style test, I think it is not what we are looking for, as we need to send keys into the text field. I think we want a straight up black-box WebDriver test.

srawlins

srawlins commented on May 22, 2023

@srawlins
MemberAuthor

I'm doing a browser tab cleanup and just need to leave a note that I was looking into DDS's smoke test w.r.t. this idea. I cannot remember any details, so just posting a link: https://github.com/dart-lang/sdk/blob/main/pkg/dds/test/sse_smoke_test.dart

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2A bug or feature request we're likely to work ontype-enhancementA request for a change that isn't a bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @srawlins

        Issue actions

          Design and implement testing strategy for web app components · Issue #3027 · dart-lang/dartdoc