[Bug]:带有 " 可见:隐藏 " 的框被错误地视为可见
作者: DetachHead创建于 2026年9月15日更新于 2026年9月16日
标签needs-triage-win
翻译:
1.63.0 (中文(简体) ).
* 复制步骤
从“ @ playwright/ test” 导入{ expect, test } ;
// 失败
测试("可视性:隐藏"), async ({page}) {{
正在等待页面. set Content (`)
框架名称='asdf'
srcdoc="
隐藏的iframe内容
" 样式='可见:隐藏''' (a) `; 等待预期 (page.frameLocator ("[name='asdf']"). locator ("p"). to BeHidden (); ; ; * ; //通过 测试( “ 播放 : 无 ” ), async ({ page}) {{ 正在等待页面. set Content (`) 框架名称='asdf' srcdoc="隐藏的iframe内容
" 样式='播放:无'' (a) `; 等待预期 (page.frameLocator ("[name='asdf']"). locator ("p"). to BeHidden (); ; ; * ; ``` 预期行为 定位器在两次测试中都被视为隐藏 实际行为 定位器在“可见:隐藏”测试中被视为可见,尽管它实际上不可见 其他背景 无回复( N) 环境 贝壳 系统 : 操作系统: Windows 11 10.0.22631 CPU: (12)×64 第11回Gen Intel(R) Core(TM)i5-11500H@ 2.90GHz 内存: 6.48 GB / 31.20 GB 二进制 : 节点: 26.3.1 - C:\Users\\user\AppData\Roaming\node\node.EXE npm: 11.16.0 - C:\ 用户\ appData\ Roaming\node\npm. CMD IDEs : (英语) VSCode:1.134.0 - C:\Users\\user\AppData\ Local\Programs\微软VS代码\bin\code. CMD 语文: 巴什: 5.2.21 - C:\WINDOWS\ system32\bash.EXE npm 软件包 : @playwright/test: 1.63.0 => 1.63.0 剧作家: 1.63.0 => 1.63.0 ```内容来源: microsoft/playwright