0
我想返回當前頁面對象的URL,但我不知道如何做到這一點。獲取頁面URL的Cheezy頁面對象?
我的代碼如下所示:
class APage
include PageObject
page_url '/page_url.com'
def get_page_url
return @page_url
end
但是,這並不工作,因爲@page_url
不存在。我怎樣才能做到這一點?
我想返回當前頁面對象的URL,但我不知道如何做到這一點。獲取頁面URL的Cheezy頁面對象?
我的代碼如下所示:
class APage
include PageObject
page_url '/page_url.com'
def get_page_url
return @page_url
end
但是,這並不工作,因爲@page_url
不存在。我怎樣才能做到這一點?
很簡單。 @page_url = 'page_url.com'
在頁面對象gem的版本1.0中爲此添加了一個方法(請參閱問題217)。
該方法被稱爲page_url_value
。它會被用來像:
page = APage.new(browser)
page.page_url_value
#=> "/page_url.com"
是的,我知道我可以用相同的數據創建一個變量,但我的意思是從頁面對象獲取page_url屬性的值。有沒有辦法做到這一點? :) – Tiago
我們可以看到PageObject代碼嗎? – hunterboerner