Android 量角器和Appium使用WD好主意?

Android 量角器和Appium使用WD好主意?,android,selenium,appium,Android,Selenium,Appium,我们使用Cordova构建了一个应用程序。自动化测试是使用量角器和Appium实现的。这可以,但我不确定这是否是最好的方法。我们遇到了一些随机失败的测试。 然后我在网上读到: 可以使用wd测试使用Selenium或Appium的移动设备。但是,在这两种情况下,都不支持完整的JsonWire协议(或者存在缺陷) 如果我没有看错的话,在Appium中使用WebDriver是有缺陷的。 但即使是Appium也有使用WebDriver的示例,请参阅 我不确定还有什么选择,也许?但是我找不到太多关于它的文

我们使用Cordova构建了一个应用程序。自动化测试是使用量角器和Appium实现的。这可以,但我不确定这是否是最好的方法。我们遇到了一些随机失败的测试。 然后我在网上读到:

可以使用wd测试使用Selenium或Appium的移动设备。但是,在这两种情况下,都不支持完整的JsonWire协议(或者存在缺陷)

如果我没有看错的话,在Appium中使用WebDriver是有缺陷的。 但即使是Appium也有使用WebDriver的示例,请参阅


我不确定还有什么选择,也许?但是我找不到太多关于它的文档。或者我读错了,我们应该在这里使用wd而不出现问题吗?

在回答您的具体问题时,Gragrator、Selendroid和WebDrivero(除其他外)都是(Selenium 2.0)WebDriver的JavaScript实现,这是一个可以查询和控制Appium的层/协议/API。绑定存在于各种语言中:python、Java等

所以,是的,完全可以同时使用量角器和Appium

(我个人不这么认为,因为我仍然将Gragorator与AngularJS应用程序联系在一起,而且它绝不是JavaScript WebDriver的唯一游戏。然而,这并不是因为bug或缺乏支持。)

我肯定想在Christian先生的网站上查询这段引文,而不是官方的WebDriver Github网站。这并没有错,但问题很大,几乎没有人能实现所有这些。所以我对这份声明持保留态度

在确定您的基本方法完全没有错误后,最好探索您的随机失败测试,并找出问题所在


当然,对于新手来说,很大一部分“随机”故障在他们的测试代码中是完全可以避免的,但即使是更有经验的用户也必须以其他形式处理相同的问题。

在回答您的具体问题时,Digrator、Selendroid和WebDrivero(除其他外)是(Selenium 2.0)WebDriver的所有JavaScript实现,WebDriver是一个层/协议/API,您可以通过它查询和控制Appium。绑定存在于各种语言中:python、Java等

所以,是的,完全可以同时使用量角器和Appium

(我个人不这么认为,因为我仍然将Gragorator与AngularJS应用程序联系在一起,而且它绝不是JavaScript WebDriver的唯一游戏。然而,这并不是因为bug或缺乏支持。)

我肯定想在Christian先生的网站上查询这段引文,而不是官方的WebDriver Github网站。这并没有错,但问题很大,几乎没有人能实现所有这些。所以我对这份声明持保留态度

在确定您的基本方法完全没有错误后,最好探索您的随机失败测试,并找出问题所在


当然,对于新手来说,很大一部分“随机”失败在他们的测试代码中是完全可以避免的,但即使是更有经验的用户也必须以其他形式处理相同的问题。

您好,谢谢您,这是一个非常好的答案!现在它更有意义了。我将研究除量角器之外的其他框架,看看这是否解决了我的问题。我的测试只是随机失败,这肯定是时间问题。但再次感谢!嗨,谢谢你,这是一个很好的回答!现在它更有意义了。我将研究除量角器之外的其他框架,看看这是否解决了我的问题。我的测试只是随机失败,这肯定是时间问题。但再次感谢!