гайс, подскажите, пожалуйста
wdio v5
никак не могу понять, почему getLocation() возвращает дробное значение
по идее он использует getElementRect() из w3c
который, как написано в документации (
https://www.w3.org/TR/webdriver1/#get-element-rect) должен возвращать CSS pixels, так откуда дробное значение-то?
scrollX, scrollY у элемента 0, проверял, дело не в этом
просто стабильно получаю очень странное дробное значение по иксу
[0-0] rect: { height: 3, width: 220, x: 754.828125, y: 328 }
что в хэдлесс, что в хэдфулл режиме в Хроме 87
из-за этого приходится использовать Math.floor или round со значений, полученных с помощью getLocation для .click (потому что pointerMove принимает только int)
а из-за этого, в свою очередь, может "шататься" значение, которое я проверяю, и приходится, как говорит основатель этой группы, "приседать" с toBeNear вместо toBe в жасмине