2017-11-23 9 views
1

Android Emulator 7.1.1でAppium + Behat + Minkを使用します。私はMacOSでミンクを使ってandroid + chromeでページのHTMLを取得するには?

$this->getSession()->getPage()->getContent(); 

+のiOSエミュレータ+サファリすべてでそれをやろうとしています

okですし、私も知らない(私は私のHTMLを取得しますが、Android上で、私はいくつかの奇妙なXMLを得るものこれは)次のとおりです。

<?xml version="1.0" encoding="UTF-8"?> 
<hierarchy rotation="0"> 
<android.widget.FrameLayout index="0" text="" class="android.widget.FrameLayout" package="com.android.chrome" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,1794]" resource-id="" instance="0"> 
<android.widget.LinearLayout index="0" text="" class="android.widget.LinearLayout" package="com.android.chrome" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,1794]" resource-id="" instance="0"> 
<android.widget.FrameLayout index="0" text="" class="android.widget.FrameLayout" package="com.android.chrome" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,63][1080,1794]" resource-id="" instance="1"> 

ソリューション - あなたはNATIVE_APPコンテキストのソースを取得するようhttps://github.com/appium/appium/issues/9690#issuecomment-346622943

+0

を呼びますか? – stanjer

答えて

0

が見えます。

WEBVIEWにコンテキストを切り替えたり、似たなめらかにしてください、その後https://appium.readthedocs.io/en/stable/en/advanced-concepts/hybrid/ getContent()

Appium PHP client example

+0

私はあなたが正しいと思います。 – strizhechenko

+0

コンテキストをWEBVIEWに切り替える方法を教えてください。 –

+0

または対応するドキュメントに転送しますか? –

関連する問題