1.53.0
Steps to reproduceI am not sure what is the root cause, hence I cannot make a repro (this is on private repo). However, I will try to provide maximum information.
Trying to click an element produces the following log:
Click(
page.locator('more-page').locator('yoo-mobile-tabbar-more').locator('.subheading').getByText('Campaigns')
)
waiting for locator('more-page').locator('yoo-mobile-tabbar-more').locator('.subheading').getByText('Campaigns')
locator resolved to <p>Campaigns</p>
attempting click action
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
<div class="subheading">…</div> intercepts pointer events
retrying click action
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
<div class="subheading">…</div> intercepts pointer events
retrying click action
waiting 20ms
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
<div class="subheading">…</div> intercepts pointer events
retrying click action
waiting 100ms
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
<div class="subheading">…</div> intercepts pointer events
retrying click action
waiting 100ms
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
<div class="subheading">…</div> intercepts pointer events
retrying click action
waiting 500ms
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
<div class="subheading">…</div> intercepts pointer events
retrying click action
waiting 500ms
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
<div class="subheading">…</div> intercepts pointer events
retrying click action
waiting 500ms
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
<div class="subheading">…</div> intercepts pointer events
retrying click action
waiting 500ms
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
<div class="subheading">…</div> intercepts pointer events
retrying click action
waiting 500ms
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
however the intercepting element is in fact a parent.
The locator is: page.locator('more-page').locator('yoo-mobile-tabbar-more').locator('.subheading').getByText('Campaigns') )
And the relevant DOM section is:
Expected behaviorThis is a regression comparing to 1.52
Actual behaviortimeout on click due to intercepted different element
Additional contextFeel free to contact me if more info is needed. You know who I am...
EnvironmentSystem: OS: macOS 15.5 CPU: (16) arm64 Apple M4 Max Memory: 21.05 GB / 128.00 GB Binaries: Node: 22.16.0 - ~/.nvm/versions/node/v22.16.0/bin/node Yarn: 1.22.22 - /opt/homebrew/bin/yarn npm: 11.4.2 - ~/.nvm/versions/node/v22.16.0/bin/npm IDEs: VSCode: 1.100.3 - /usr/local/bin/code Languages: Bash: 3.2.57 - /bin/bash npmPackages: @playwright/test: 1.53.0 => 1.53.0 Also on github actions ubuntu-latest runner
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4