2017-11-23 31 views
1

Android Emulator 7.1.1과 함께 Appium + Behat + Mink를 사용합니다. 나는 맥 OS에밍크를 통해 android + chrome으로 페이지의 HTML을 얻는 방법은 무엇입니까?

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

+ 아이폰 OS 에뮬레이터 + 사파리 모든 것을 함께 할 것을 시도하고

괜찮 내가 알지도 못하는 (나는 나의 HTML을 얻을 수 있지만, 안드로이드에 좀 이상한 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

https://appium.readthedocs.io/en/stable/en/advanced-concepts/hybrid/를 호출? – stanjer

답변

0

보인다.

봅니다 WEBVIEW에 컨텍스트를 전환하거나 유사한 떨어지게하고 getContent()

Appium PHP client example

+0

당신이 옳다고 생각합니다. – strizhechenko

+0

컨텍스트를 WEBVIEW로 전환하는 방법을 알려주십시오. –

+0

또는 해당 문서로 나를 전달 하시겠습니까? –