[错误]: 传递给 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