[错误]: 传递给 evaluate() 时, 0.0 会被序列化为 -0
作者: ARDA7787创建于 2026年8月24日更新于 2026年8月24日
翻译:
1.62.1 国家
- 复制步骤
从剧作家. sync api 导入同步 playwright
同步 playwright () 为 p : 浏览器 = p.chromium.launch () 页面=浏览器. new page ()
结果=页面. error ("(值) QQ Object.is(值, -0)", 0.0) 打印(结果)
浏览器. close ()
预期行为
通过Python 0.0到JavaScript应该保持正零. object.is(值, -0)应返回假.
实际行为
Python 0.0被序列化为JavaScript -0. Object.is(值, -0) 返回为真.
其他背景
无回复( N)
环境
文本
- 操作系统:macOS Tahoe 26.4.1
- CPU:苹果M1(arm64)
- 浏览器:铬
- Python版本:Python 3.14.5
- 其他资料:
内容来源: microsoft/playwright-python