我正在尝试使用 squish 比较 2 个值(浮点数),它有时工作正常,但几次失败。这是非常不一致的。有人可以帮助我如何isclose
用于比较浮点值。
以下是我的脚本:
Xposition_set = waitForObject("{id='textBoxGoto_Sample_X'}").text
Xposition_setValue = round(float(Xposition_set), 2)
Xposition_displayed = waitForObject("{id='dbxX' nativeObject.DataContext.Name='" + str(positionList[Index])+ "'}").text
Xposition_displayedValue = round(float(Xposition_displayed), 2)
test.compare(Xposition_setValue, Xposition_displayedValue, GetTestCaseNumber() + "X -Positions matches")