gpt4 book ai didi

python - pytest - Windows 致命异常 : code 0x8001010d

转载 作者:行者123 更新时间:2023-12-03 14:27:33 28 4
gpt4 key购买 nike

我正在尝试使用 pytest 和 pywinauto 运行 GUI 测试。当我正常运行代码时,它不会提示。

但是,当我通过 pytest 执行此操作时,它会引发一堆错误:

Windows fatal exception: code 0x8001010d

请注意,代码仍然可以正常执行,并且案例被标记为通过。只是输出被这些奇怪的 Windows 异常污染了。

这是什么原因。我应该担心吗?

def test_01():
app = Application(backend='uia')
app.start(PATH_TO_MY_APP)
main = app.window(title_re="MY_APP")
main.wait('visible', timeout=8) # error occurs here
time.sleep(0.5)
win_title = f"MY_APP - New Project"
assert win_title.upper() == main.texts()[0].upper() # error occurs here

最佳答案

这是 pytest 5.0.0 引入的更改的结果。从发行说明:

#5440: The faulthandler standard library module is now enabled by default to help users diagnose crashes in C modules.

This functionality was provided by integrating the external pytest-faulthandler plugin into the core, so users should remove that plugin from their requirements if used.

For more information see the docs: https://docs.pytest.org/en/stable/usage.html#fault-handler


您可以按如下方式消除这些错误:
pytest -p no:faulthandler

关于python - pytest - Windows 致命异常 : code 0x8001010d,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57523762/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com