2014-03-24 31 views
0

我想返回當前頁面對象的URL,但我不知道如何做到這一點。獲取頁面URL的Cheezy頁面對象?

我的代碼如下所示:

class APage 
include PageObject 

page_url '/page_url.com' 

def get_page_url 
    return @page_url 
end 

但是,這並不工作,因爲@page_url不存在。我怎樣才能做到這一點?

回答

0

很簡單。 @page_url = 'page_url.com'

+0

是的,我知道我可以用相同的數據創建一個變量,但我的意思是從頁面對象獲取page_url屬性的值。有沒有辦法做到這一點? :) – Tiago

+0

我們可以看到PageObject代碼嗎? – hunterboerner

1

在頁面對象gem的版本1.0中爲此添加了一個方法(請參閱問題217)。

該方法被稱爲page_url_value。它會被用來像:

page = APage.new(browser) 
page.page_url_value 
#=> "/page_url.com"