【发布时间】:2021-12-22 21:46:50
【问题描述】:
我是 Python/Pytest/Pywinauto 等美妙世界的新手,我绝不是开发人员,所以请放轻松 :)
我正在尝试运行测试以断言文件中的文本,如下所示:
import pytest
def test_fileContains123456():
line = open("my_file.html", "r").readlines()[20]
assert r"THIS1 123456 YES" in line
这正确地断言该文本存在于该特定行的文件中。有没有办法提高它的准确性,以便它从那条特定线上的位置拾取它?在这种情况下,要断言的文本的位置是根据 Notepad++ Column 101 on line 或位置 1,683 在文件中。
另外,上面的代码有什么可以改进的地方吗?
在此先感谢 :)
【问题讨论】:
标签: file text position pytest assert