셀렌을 사용하는 데 문제가 있습니다. 그냥 셀레늄없이 오이 webrat를 사용하여 잘 작동오이, Webrat 및 Selenium 레일에 NoMethod 오류 3
NoMethodError: undefined method `within' for #<Webrat::SeleniumSession:0x000000057ea608>
: 나는 오이에서 "나는 술집 내 foo에 표시되어야합니다"웹 단계를 사용하는 시나리오를하면, 다음과 같은 오류가 발생합니다. 여기
Webrat.configure do |config|
config.mode = :selenium
config.application_framework = :rack
config.open_error_files = false # Set to true if you want error pages to pop up in the browser
end
이 (그것의 구현 web_steps.rb에) 문제
Then I should not see "2" within "#node"
오이 오용의 대표적인 예로 DailyWTF의 "#node"내에서 "2"를 볼 수는 없습니까? 오이는 고객이 검토 할 수 있으며 "이 기능은 수익성이 있습니다"와 같은 높은 수준의 내용 만 말해야합니다. 그리고 오이는 사용자 인터페이스를 통해 웹 사이트를 움직이는 테스트보다 혼동 레이어로 사용해서는 안됩니다! – Phlip