2017-08-25 6 views
0

Ruby言語を使用し、コンテキストをwebviewに切り替えるのが問題です。私がRubyに入れなければならないJavaの解決策を見つけました。Rubyでこれがどのように機能するのか理解してください。 appium_libを使用してサンプル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' 

エンド

関連する問題