能否通过Playwright模拟点击浏览器的后退按钮?
关于用Playwright操作浏览器前进后退按钮的问题
- 无法通过定位DOM元素的方式点击浏览器自带的前进/后退箭头按钮,因为这些按钮属于浏览器原生UI,并不在当前网页的DOM结构中,所以找不到对应的元素。
- Playwright提供了直接模拟浏览器导航的API,无需定位按钮:
- 执行后退操作:
await page.goBack(); - 执行前进操作:
await page.goForward();
- 执行后退操作:
- 你之前尝试的
await navigationObject(page).backButton.click();无法生效,原因是它试图定位网页内的元素,但浏览器导航按钮不在网页DOM范围内。
内容的提问来源于stack exchange,提问作者Sundeep Sandhu
相关产品推荐
相关产品推荐

