RubyでSelenium WebDriverを使用して自動テストを行っています。ボタンをクリックする必要があります。ボタンは透明であるため、id、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