【发布时间】:2018-03-20 06:49:57
【问题描述】:
我正在探索用于移动原生应用自动化的 appium。 ruby+appium 或 java+appium 提供文档,哪个客户端库更稳定可靠。
谁能指导一下。
【问题讨论】:
我正在探索用于移动原生应用自动化的 appium。 ruby+appium 或 java+appium 提供文档,哪个客户端库更稳定可靠。
谁能指导一下。
【问题讨论】:
这真的取决于您喜欢哪种语言。两者都有很好的支持并经常更新。 我个人使用 ruby+appium,当然还有黄瓜。 使用 ruby,您可以使用 ARC(“Appium Ruby 控制台”)。在创建高质量脚本的帮助下:https://github.com/appium/ruby_console Ruby 还有一个 appium_lib 库:https://github.com/appium/ruby_lib
【讨论】:
我曾研究过 Ruby 和 Java,以及 Selenium 和 Appium 的实现,我觉得与 Java 相比,Ruby 更容易掌握和编码——但这完全是个人意见。人们可能会有所不同。
我的感觉是,与 Java 相比,Ruby 更容易上手,而且对于像您的团队成员这样的人来说肯定会发现它易于学习(再次——个人意见)。
与 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 程序更小、更简单、更易于理解,当您拥有一个技术实力(编程知识)较少或没有的团队时,Java 程序会派上用场。 这完全取决于您觉得哪种语言更舒服。
【讨论】: