Skip to content

Failing browserstack test before main merge#4482

Closed
ethan-james wants to merge 23 commits into
cybersemics:mainfrom
ethan-james:4394-failing-browserstack-test
Closed

Failing browserstack test before main merge#4482
ethan-james wants to merge 23 commits into
cybersemics:mainfrom
ethan-james:4394-failing-browserstack-test

Conversation

@ethan-james

@ethan-james ethan-james commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

References #4394 and #4291

#4407 is the PR to merge

This is the baseline for the failing test before main is merged into the branch and fixes it.

@ethan-james ethan-james self-assigned this Jun 30, 2026
@github-actions

github-actions Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Vercel preview: https://em-lqpv4kfo5-cybersemics.vercel.app

@raineorshine raineorshine left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, can you provide guidance on this PR? Is this meant to be merged or something you are using for troubleshooting? Thanks!

// Where in the horizontal line (inside) of the target node should be tapped
horizontalTapLine?: 'left' | 'right'
// Pointer type to use for the tap action. Defaults to 'mouse'.
pointerType?: 'mouse' | 'touch'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I understand that pointerType: 'mouse' solves a problem, but I'm concerned about the consequences of doing this in a mobile test. We want the iOS Appium tests to behave exactly like a touch device. It seems like setting pointerType: 'mouse' on a simulated touch device would create an artificial environment that doesn't reflect a real situation that could be encountered. This would put into question any test that uses this tap helper, because it's not guaranteed that an actual touch device would behave the same way.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, pointerType: 'mouse' was hard-coded into the helper prior to this. It would probably be worthwhile to revisit the other tests that use the helper and see if they work with pointerType: 'touch' instead.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, I didn't realize we were already doing that in main. Okay, something to keep in mind. Seems like a 🚩 at least.

@ethan-james ethan-james marked this pull request as draft July 6, 2026 16:25
@ethan-james

Copy link
Copy Markdown
Collaborator Author

Hi, can you provide guidance on this PR? Is this meant to be merged or something you are using for troubleshooting? Thanks!

Eventually, I want to merge the test once @fbmcipher and I manage to get it working properly. It should have been in draft the whole time, sorry about that. I don't have a working Browserstack API key, so it's easier to create a PR and do the real testing with CI.

@ethan-james

Copy link
Copy Markdown
Collaborator Author

Hi, can you provide guidance on this PR? Is this meant to be merged or something you are using for troubleshooting? Thanks!

Eventually, I want to merge the test once @fbmcipher and I manage to get it working properly. It should have been in draft the whole time, sorry about that. I don't have a working Browserstack API key, so it's easier to create a PR and do the real testing with CI.

Although, actually, #4407 will be merged, not this one.

@ethan-james ethan-james closed this Jul 7, 2026
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