Как утверждать значения равны в Селен Python? - PullRequest
0 голосов
/ 24 сентября 2019

я передаю координаты -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, как я могу это исправить.спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...