是否有一種方法可以獲取您在SitePrism中定義的頁面對象的CSS選擇器?舉例來說,如果我有 class myPageObject < SitePrism::Page
...
element :my_element, '.my-element-class'
...
end
我怎麼會在測試使用選擇來獲得.my-element-class?
我在黃瓜Ruby框架工作,我們使用水豚和SitePrism驅動器。 我有,我想如果有錯誤發生重試了一堆步驟的情況,所以我把方法與邏輯的SitePrism頁面內覆蓋此如下: steps %Q{
When I click on the back button
And I enter my reference number
Then I am able to complete the action
我正在編寫一個測試步驟,我需要給Capybara的page.check()方法命名我的複選框名稱爲checkbox_name。我想將它保存爲一個類變量,在我的網頁對象模型像這樣: #class_name_page.rb
class ClassNamePage < SitePrism::Page
set_url "/cool/url"
element :save_butt
我試圖在使用siteprism頁面模型檢索到的水豚元素上調用.send_keys。 頁面模型的 有關章節: class SearchPage < SitePrism::Page
element :omnisearch_input, "input.db-search__input"
在軌控制檯,我可以運行: @search_page.omnisearch_input
# And t