я не мог нажать depart
, arrvie
выпадающей формы менюя не мог нажать выбери выпадающее меню на сайте
Я пытался использовать Xpath нажимать на них, но я не получил никакой удачи:
@driver.find_element(:xpath, "//~~~~~").click
И есть ли способ дать мне заполнить date value
вручную.
Нецелесообразно нажимать дату мышью, если я хочу щелкнуть весь год.
Более практичное решение генерирует даты всего года, а затем заполняет его, но я не могу получить его с селеном firefox driver
.
не повезло по XPath с содержит метод:
@driver.find_element(:xpath, "//*[contains(text(),'Departure Airport')]")
NoSuchElementError: Unable to locate element: [4] pry(#)> arrival = @driver.find_element(:xpath, "//[contains(text(),'Departure Airport')]") Selenium::WebDriver::Error::NoSuchElementError: Unable to locate element: {"method":"xpath","selector":"//[contains(text(),'Departure Airport')]"} from [remote server] file:///var/folders/6d/th4jpm90n1cx8h2l3kr49fr0000gn/T/webdriver-profile20150612-45453-15z20qu/extensions/[email protected]/components/driver-component.js:10271:in `FirefoxDriver.prototype.findElementInternal'
webdriver
➜ workspace gem list selenium-webdriver *** LOCAL GEMS *** selenium-webdriver (2.45.0)
Можете ли вы опубликовать свой URL? –
@SarithaG Привет, я обновил его https://m.flyscoot.com/search – user3675188