2017-08-25 68 views
0

我是新來的使用紅寶石語言,並有問題切換到webview的上下文。在Java中找到我需要用Ruby的解決方案,請你幫助理解Ruby在Ruby中的工作原理嗎?將示例java代碼轉換爲ruby - 混合應用程序切換webview

Set<String> contextNames = driver.getContextHandles(); 
     for (String context : contextNames) { 
      if (context.contains(contextName)) { 
       driver.context(context); 
      } 
     } 

回答

0

我們創建了一個完整的appium套件和使用方法,下面來切換上下文我們:

def set_native_context 
$driver.set_context($driver.available_contexts.first) 
@context = 'Native_App' 
end 

def set_webview_context 
$driver.set_context($driver.available_contexts.last) 
@context = 'WebView'