rubyでcapybaraを使って、javascriptを実行したいのですが
if has_xpath?('//*[@id="create"]') page.execute_script("alert('bar');") find(:xpath,'//*[@id="simplebox-placeholder"]').click puts "ok" else puts "hoge" end
のようにしてもbarと言うalert文は出てきません。
どこが間違えているところがあるのでしょうか?
ターミナルにはokが表示されているので、javascriptが実行されていないだけだと思います。
あなたの回答
tips
プレビュー