sha
sha

Reputation: 1420

Calabash Android - Query url of webview

I would like query the url of the webview. I'm trying

query("android.webkit.WebView marked:'web view'", :getUrl)

I am getting an error saying

 [0] {
             "error" => nil,
     "receiverClass" => "android.webkit.WebView",
    "receiverString" => "android.webkit.WebView{e0d51d8 VFEDHVC.. .F...... 0,147-1080,1731 #7f0f00cd app:id/kb_webview}",
        "methodName" => "Property[getUrl]"
}

Can any one shed some light on this.

Thanks

Upvotes: 0

Views: 179

Answers (2)

Katia
Katia

Reputation: 629

Try this one: query("android.webkit.WebView marked:'web view' css:'*' {href CONTAINS 'http'}")

Upvotes: 0

kubano
kubano

Reputation: 651

I didn't have opportunity to test it, but try like this:

query ("android.webkit.WebView marked:'web view'"), :getUrl

Upvotes: 0

Related Questions