Я автоматизирую основанное на карте веб-приложение (используя MapBox), используя Selenium в JAVA.
Карта извлекается как одно изображение, и мне нужно найти координаты различных зон на карте.
Для этого я нашел координаты x & y и выполнил действие щелчка. Но у нас есть машины с разным разрешением для запуска наших сценариев.
В этот момент координаты меняются, и поэтому щелкают неправильные точки (зоны).
Пожалуйста, помогите в решении этой проблемы, обобщивкоординаты независимо от разрешения машины.
Код, используемый для нажатия на определенные координаты, выглядит следующим образом:
Actions action = new Actions(getDriver());
action.moveByOffset(xcordinate, ycordinate).click().build().perform(); //coordinates changes as the resolution changes