Нажмите TAB, а затем клавишу ENTER в Selenium WebDriver с Ruby

Я провожу автоматизированное тестирование с помощью 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

7
задан barlop 29 December 2018 в 04:51
поделиться