我使用頁面工廠模式,展示我的參數錯誤在那裏放置pagefactory引發ArgumentError:錯誤的參數數目(2 1)
這裏是我的班級主頁: -
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'initialize' ./features/step_definitions/Homepage_steps.rb:2:in'/ ^我是在shopclues主頁$ /' ./features/Homepage.feature:9:in'鑑於我在shopclues主頁 – Ajay