Я провожу автоматизированное тестирование с помощью Selenium WebDriver с Ruby. Мне нужно нажать кнопку. Я не могу получить элемент кнопки по идентификатору, css или xpath, так как кнопка прозрачна. Я хотел бы использовать клавишу Tab и Enter, чтобы нажать кнопку.
Я могу использовать клавишу Tab, чтобы получить кнопку, как показано ниже:
@element.send_keys :tab
@element --> any javascript element visible in the browser
Но как мне использовать клавишу Enter на кнопке?
В основном мне нужно нажать клавишу Tab, а затем нажать клавишу Enter, чтобы нажать кнопку.
Я использую Selenium WebDriver @driver = Selenium::WebDriver.for :firefox