Мы используем этот API Google https://developers.google.com/places/documentation/autocomplete, и я хотел бы автоматизировать тестовый пример, чтобы выбрать конкретный адрес.Watir-webdrive как автоматизировать автозаполнение google place
<fieldset class="control-group">
<a class="button small grey search-again" style="display: none;" href="#"> Erneut versuchen </a>
<input class="address-search" type="text" data-required="true" placeholder="Geben Sie Ihre Adresse ein" autocomplete="off">
это текстовое поле, которое необходимо заполнить. Я попытался
@address_page.address_line1 = line1
text_field(:address, :class => 'address-search')
но просто открыть список предложений и не выбирает ту, которую я дал на входе, и я эту ошибку
Element is not currently visible and so may not be interacted with (Selenium::WebDriver::Error::ElementNotVisibleError)
[remote server] file:///var/folders/zg/1303qv_56kjc0r43rpb9h0b40000gp/T/webdriver-profile20141020-26884-1it1xd2/extensions/[email protected]/components/command_processor.js:10816:in `DelayedCommand.prototype.checkPreconditions_'
Ant предложение о том, как решить эту проблему?
После ввода текста в текстовое поле, как вы выбираете элемент из списка автозаполнения? Это то, где вы получаете исключение видимости (то есть, какая именно команда генерирует это исключение)? –
Это то, что я не могу сделать, как я могу выбрать элемент в списке, который открывается? – fege