Capybara/capybara-webkit kullanan Javascript dışı özellik ve Javascript özellik özelliklerine sahibim.Javascript modundayken, Javascript özellikli özelliklerim neden aktarılıyor?
Javascript dışı modda başarısız olmasını beklediğim bazı testler var, ancak bunlar geçiyor. Tarayıcımdaki işlevselliği Javascript ile kapattım ve işlevsellik gerçekten beklendiği gibi çalışmıyor. Ama Capibara'da işe yarıyor.
Ayrıca, yapılandırmamda gizlenen bir şey olmadığından emin olmak için, tek tek sınamaya js: false
eklemeyi de denedim. Spec hala geçer.
Selenium gem, Gemfile'ımda yer almıyor.
İfade etmenin yolu, Rack :: Test sürücüsü (varsayılan) olan capybara'nın Javascript'i çalıştırmamasıdır, webkit sürücüsüyle capybara ise Javascript'i çalıştırır. Yani, testlerin neden başarısız olduğunu bilmiyorum. Kodunuzun veya yapılandırmanızda neyin başkalarına yardımcı olması için sorunuza ekleyebileceğinizi düşünebilirsiniz. –
Bize özelliklerinizi/destek/env.rb'nizi gösterin. Sorunuzu şimdi okuduğumda, her zaman capybara-webkit'i kullanıyorsunuz ve javascript'i mükemmel bir şekilde çalıştıracaktır. – nathanvda