я передаю координаты -40 и -40 методу, аналогичному приведенному ниже, и тест робота выглядит следующим образом
Test something
asset_something -40 -40
Так что в приведенном выше утверждении -40 и -40 рассматриваются как строки.
assert_something (-40, -40) {
xcoord = (location['x'] + element.size['width'] /2) -
(canvas.location['x'] + canvas.size['width'] / 2)
ycoord = (location['y'] + element.size['height'] /2)
(canvas.location['y'] + canvas.size['height'] // 2)
assert xcoord == -40
assert ycoord == -40
}
Здесь в приведенном выше методе значения xcoord и ycoord равны -40,0, поэтому я получаю ошибку подтверждения, так как сравниваю от -40,0 до -40
, как можно сделать утверждение, что оба равны..i попробовал ниже
xcoord = int(location['x'] + element.size['width'] /2) - (canvas.location['x'] +
canvas.size['width']
/ 2)
ycoord = int(location['y'] + element.size['height'] /2) - (canvas.location['y'] +
canvas.size['height'] // 2)
, но он конвертировал только ycoord в -40, но значение xcoord оставалось равным -40.0, как я могу это исправить.спасибо.