Selenium で フォーム送信 するには。
若干のWaitを入れてあげるとうまく動くと思う。
driver.goto 'https://example.com/login' wait = Selenium::WebDriver::Wait.new(:timeout => 3) # second ## ページロードを待つ wait.until { driver.xpath('//*[@id="clogs"]/input[1]').displayed? } ## フォーム送信をするには send_keysを使う driver.xpath('//*[@id="clogs"]/input[1]').send_keys('takuya***') driver.xpath('//*[@id="clogs"]/input[2]').send_keys('***') driver.xpath('//*[@id="clogs"]').submit