2016-08-02 20 views
1
def test_list_content(self): 
     self.driver.implicitly_wait(600) 
     time.sleep(10) 
     allContexts = self.driver.contexts 
     print allContexts 
     current = self.driver.current_context 
     print current 

Appium版本自動當混合動力車Android應用是1.4.16.1,視窗7,Android設備與OS 4.4.2。NATIVE_APP上下文中示出了在其上使用科爾多瓦,嘗試使用Appium

我正在使用混合應用程序,而Appium只返回NATIVE_APP上下文。我可以在Chrome檢查器中看到該應用程序,並且可以使用該功能單擊Web元素,但使用Appium我無法切換到Web視圖,因爲哪個Appium無法在屏幕上找到元素。

請幫助我如何可以自動完成這一類型的Android應用程序

+0

問題!你在混合應用程序中使用Crosswalk嗎?通常這會導致無法找到webview的問題。 –

+0

@MadisKangro,是我們的應用程序中存在人行橫道 – thebadguy

回答

0

這是人行橫道網頁視圖的問題。他們有點不同。這在尚未解決的問題中尚未得到解決。問題在這裏 Appium issue with Crosswalk webviews.

但是這裏有一個解決方法。按照說明那裏,它應該工作。我確實嘗試過,它對我很有幫助。 webview名稱與平時有些不同。 Crosswalk workaround for appium

相關問題