Raylarım 3 uygulamasında entegrasyon testi yapmak için capybara kullanıyorum.çalışmak için capybara-webkit alamıyorum
i eklediğinizde: js => benim testler selenyum ile çalışmak ama bir senaryoya sadık i böyle biri için hataları olsun js için webkit sürücüsünü kullanmaya değiştirdiğinizde:
Capybara :: Sürücü :: Webkit :: WebkitInvalidResponseError: URL yüklenemedi i noktasını ayarlamak benim spec_helper kadar http://www.example.dev:7171/user_sessions
benim eklenti bir çoklu alan uygulaması: Capybara.server_port =
Ve arka plan bloğunda i gibi app_host set 7171 Bu: Capybara.app_ho st = "http://# {subdomain} .example.dev: 7171"
i sonra benim spec_helper rspec.configure bloğa bu eklerseniz ben o zaman yukarıdaki hataları alıyorum:
config.before(:each) do
DatabaseCleaner.start
Capybara.run_server = false
Capybara.javascript_driver = :webkit
Capybara.default_selector = :css
Capybara.server_port = 7171
end
kimse bu konuda yardımcı olabilir misiniz? Otomatik test için de spork kullanıyorum.
evet zaten o ama hayır şans sayesinde denedik! başka önerileriniz var mı? –
ne yazık ki :(Sorunuzu cevapladım ve başka bir şeye rastladığımdan bir göz atacağım iyi şanslar – StevenMcD
tamam teşekkürler –