モバイルネイティブアプリの自動化のためのappiumを探しています。 ruby + appiumまたはjava + appiumのうち、どれが安定していて信頼性の高いクライアントライブラリですか。モバイルネイティブアプリオートメーション用のruby + appiumまたはjava + appium
いずれも同じことを指導してください。
モバイルネイティブアプリの自動化のためのappiumを探しています。 ruby + appiumまたはjava + appiumのうち、どれが安定していて信頼性の高いクライアントライブラリですか。モバイルネイティブアプリオートメーション用のruby + appiumまたはjava + appium
いずれも同じことを指導してください。
本当にあなたが好きな言語になります。両方とも大きな支持を得て、頻繁に更新されます。 私は個人的にはルビー+アピウム、そしてもちろんキュウリを使用します。 Rubyでは、ARC( "Appium Ruby Console")を利用することができます。 https://github.com/appium/ruby_console Rubyはまたappium_libライブラリを持っています:品質のスクリプトを作成して助けを借りてhttps://github.com/appium/ruby_lib
私は、RubyとJavaの両方にセレン及びAppiumの実装を働いている、と私はRubyはたくさんの把握が容易とされることを感じていましたJavaと比較して、コード化されていますが、これは完全に個人的な意見です。人々はこれとは異なるかもしれません。
Rubyの方がはるかに簡単で、チームメンバーの方がJava(やはり個人的意見)に比べて簡単に習得することができます。
Javaに比べてRubyでシンプルなコードを書く方がずっと簡単です。
それは簡単なのだろう、私はシンプルなHello WorldプログラムをRubyで
を簡単な例 - を見てみましょうとして:
puts "Hello World"
か、オブジェクト指向バージョンをしたい場合は
class HelloWorld
def initialize(name)
@name = name.capitalize
end
def sayHi
puts "Hello #{@name}!"
end
end
hello = HelloWorld.new("World")
hello.sayHi
Javaの場合、次のようになります。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
Rubyプログラムは、Javaプログラムよりもはるかに小さく、簡単で分かりやすくなっています。これは、技術的な腕前(プログラミング知識)のないチームがある場合に便利です。 それはあなたがより快適になる言語に依存します。
ありがとう@Manmohan_singh。私はRubyよりJavaを選択しました。 :) – Tanmay
@Dewald Schoonderwoerdありがとうございました!私はすでにjavaでappiumを操作し始めています。私が直面している唯一の問題は、iOS appium XCUITestです。テストケースは非常に遅く実行され、クラッシュのために失敗することがよくあります。より速く信頼できるものにするために何ができるかは本当に分かりません。 – Tanmay