Skip to content

[py] remove stale xfail markers from python tests - #18002

Merged
diemol merged 4 commits into
SeleniumHQ:trunkfrom
aayushisabharwal:py-remove-stale-edge-xfails
Sep 8, 2026
Merged

[py] remove stale xfail markers from python tests#18002
diemol merged 4 commits into
SeleniumHQ:trunkfrom
aayushisabharwal:py-remove-stale-edge-xfails

Conversation

@aayushisabharwal

Copy link
Copy Markdown
Contributor

🔗 Related Issues

💥 What does this PR do?

This PR removes the stale xfail markers for - window_tests.py , api_example_tests.py .

The xfail_safari markers are untouched, as are the markers on the two logging tests, which still raise AttributeError outside Chromium.

🔧 Implementation Notes

🤖 AI assistance

  • No substantial AI assistance used
  • AI assisted (complete below)
    • Tool(s): claude code
    • What was generated:
    • I reviewed all AI output and can explain the change

💡 Additional Considerations

🔄 Types of changes

  • Cleanup (formatting, renaming)

The xfail_edge markers on the window size/position tests were added in
SeleniumHQ#15638 without a reason or linked issue, and the xfail_chrome,
xfail_firefox and xfail_remote markers next to them cite a geckodriver
window-positioning bug that no longer reproduces on CI.

With all of these markers removed, window_tests.py and
api_example_tests.py pass on chrome, firefox and edge on Windows and
on chrome and firefox through a Grid on Linux, across several runs.
The Edge tests also pass locally on macOS.

The xfail_safari markers are untouched, as are the markers on the two
logging tests, which still raise AttributeError outside Chromium.
@qodo-code-review

Copy link
Copy Markdown
Contributor

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@selenium-ci selenium-ci added the C-py Python Bindings label Sep 8, 2026
@CLAassistant

CLAassistant commented Sep 8, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@navin772
navin772 requested a review from cgoldberg September 8, 2026 12:15
@qodo-code-review

Copy link
Copy Markdown
Contributor

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can tweak Display preferences with a live preview to see your comment before it ships

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

@cgoldberg cgoldberg left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM if they pass

@diemol
diemol merged commit 6147f47 into SeleniumHQ:trunk Sep 8, 2026
34 checks passed
This was referenced Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-py Python Bindings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants