我正在探索移動原生應用程序自動化的appium。 哪個客戶端庫更加穩定可靠,並提供文檔可用性ruby + appium或java + appium。移動原生應用程序自動化的ruby + appium或java + appium
任何人都可以請引導。
我正在探索移動原生應用程序自動化的appium。 哪個客戶端庫更加穩定可靠,並提供文檔可用性ruby + appium或java + appium。移動原生應用程序自動化的ruby + appium或java + appium
任何人都可以請引導。
這真的歸結爲你喜歡的語言。兩者都有很大的支持並經常更新。 我個人使用ruby + appium,然後使用黃瓜。 隨着紅寶石,你可以使用ARC(「Appium Ruby控制檯」)。與創建質量腳本幫助: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!");
}
}
與Java程序相比,Ruby程序更小,更簡單,更易於理解,當您擁有一個團隊時,這個團隊很少或根本沒有技術實力(編程知識)。這一切都取決於你感覺哪種語言更舒適。
謝謝@Manmohan_singh。我選擇了Java over Ruby。 :) – Tanmay
謝謝@Dewald Schoonderwoerd!我已經開始用java工作appium了。我現在面臨的唯一問題是iOS appium XCUITest。測試用例運行非常緩慢,並且經常因崩潰而失敗。真的不知道可以做些什麼來使它更快更可靠。 – Tanmay