2015-10-24 3 views
0

Я тестирую веб-страницу с использованием Robot Framework. Открывается страница, сначала запрашивая у пользователя разрешение на размещение своего местоположения (долгота широты используется API Google для возврата некоторых результатов на странице). Таким образом, пользователь должен нажать «Share Location» в предупреждении о разрешении. Мне нужно автоматизировать это с помощью робота. Как я могу автоматизировать предоставление разрешения на совместное использование моего местоположения с использованием ключевых слов Selenium2Library? Спасибо за любую помощь!Автоматическое разделение местоположения с помощью рамки Robot

ответ

0

В целях конфиденциальности пользователю предлагается разрешить доступ при доступе к геолокации (обычно через API JavaScript), это можно активировать в браузере, и каждый браузер имеет возможность его включить. Например, для FireFox его geo.enabled, проверьте эту ссылку для получения дополнительной справки https://www.mozilla.org/en-US/firefox/geolocation/ После того, как это разрешено, пользовательское разрешение не запрашивается для &, его включен по умолчанию. Один из способов сделать это с помощью Robotframework - это использовать ключевое слово Create Webdriver и передать предпочтение geo как init_kwargs, эти параметры будут разными, т. Е. & chrome, check selenium doc here http://selenium.googlecode.com/git/docs/api/py/api.html

Смежные вопросы