내가 페이지 공장 패턴을 사용하고, 나를 보여주는 인수 오류가 여기에 pagefactory하면 ArgumentError : 인수의 잘못된 번호 (1 2)
- 내 클래스 홈페이지 인이 곳에서 : -
require 'page-object/page_factory' class Homepage include PageObject include Configuration def initialize(browser) @browser = browser end def open goto("url") end def sign_in @browser.element(css: 'div.links-static ul li.account div#login_user_data a.account').click end def create_account @browser.element(css: 'div.ml_function.ml_function_arrowtoptoleft.padding_top_twenty.height_fifty input.ml_function_button_createaccountRegister').click end end
주어
(/^나는/shopclues 홈페이지 $ 오전) 방문 (홈페이지)
이 시나리오 종료 할 : 사용자가 만들어야을 새로운 계정 내가 shopclues 홈페이지입니다 감안할 때 ----> 내가 에서 기호를 클릭하면이 오류 을 보여주는 그리고 사용자 정보 을 채우기 내가 계정 만들기를 클릭 한 다음 그런 다음 사용자의 세부 사항을 볼 수
당신은 당신이 얻을 오류가있는 질문을 업데이트하십시오 할 수 있습니까? 오류 메시지와 스택 추적에는 일반적으로 잘못된 점에 대한 유용한 정보가 많이 있습니다. 가장 중요한 것은 오류가 코드 또는 종속성 (예 : 페이지 개체)에서 왔는지 또는 종속성을 어떻게 사용하고 있는지를 보여 주어야합니다. – trueunlessfalse
ArgumentError : 잘못된 인수 수 (2에 대해 1) ./features/lib/pages/Homepage.rb:7:in '초기화' ./features/step_definitions/Homepage_steps.rb:2:in'/ 오전 shopclues 홈페이지에 $/' ./features/Homepage.feature:9:in'shopclues 홈페이지에 있음 – Ajay