Entries from 2015-11-17 to 1 day

Capybaraでクリックできない場合の対処法

環境 MacOSX 10.11 RSpec 3.3.2 Capybara 2.5.0 事前に見るべきリファレンス capybara-readme-ja 事象 テストは通っているが、どうもボタンを押していない。ということが少なからずある。 Facebookのログインページのボタンだ。 % rspec xxtest.rb Run optio…

undefined method `accept_js_confirms' for #<Selenium::WebDriver::...>

環境 MacOSX 10.11 RSpec 3.3.2 Capybara 2.5.0 事象 モーダル内の"OK"ボタンを押そうと以下のように記述したが、JSを扱うcapybara-webkitがインストールされていないため、エラーが吐かれた。 # OKボタンを押す page.driver.browser.accept_js_confirms エ…

Capybara-webkitがインストールできない

環境 MacOSX 10.11 RSpec 3.3.2 Capybara 2.5.0 事象 エラーログ Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /usr/local/var/rbenv/versions/2.2.3/bin/ruby -r ./siteconf20151117-6663-1lh78uk.rb extconf.rb /Users/okamoto/ve…

Ambiguous match, found 2 elements matching link

環境 MacOSX 10.11 RSpec 3.3.2 Capybara 2.5.0 事象 Ambiguous match, found 2 elements matching link 2つの要素が見つかった旨のエラーが表示される。 % rspec test.rb Run options: include {:focus=>true} All examples were filtered out; ignoring {:…

embedded document meets end of file (SyntaxError)

環境 MacOSX10.11 RSpec 3.3.2 現象 % rspec test.rb (master) /usr/local/var/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib/rspec/core/configuration.rb:1327:in `load': /Users/okamoto/Sites/auto-test/project/test.rb:145: em…