2015-03-13 45 views
-1

我试图在iOS和Android上测试应用程序,并计划使用相同的代码进行测试。在我阅读的时候,appium就是这个工具,但为了按照本书编写的东西,我有几个问题: - 在这两个平台中使用的常用选择器是什么? driver.findElement(通过。 - 通用选择器 - ) - 是否建议像这样进行测试?如何使用相同的代码测试ios和android的UI

欢迎任何反馈!

+0

这是什么样的测试? – 2015-03-13 12:14:53

+0

应用程序的UI测试 – 2015-03-13 12:26:25

回答

1

首先,您必须确保开发人员使用相同格式的平台与您的团队。这意味着他们对两个平台上的每个元素都使用相同的ID。通过这种方式,您可以对两个平台使用相同的脚本,而无需更改Id或类名。

1

这是一个非常普遍的问题。这取决于你的AUT(app unter test)。 目前我正面临类似的问题。 我用pageObjects,我想我将不得不pageObjects iOS和Android,这意味着,有必须是一种ternary operator

By locator = (systemUnderTest == iOS) ? locatorForIOS : locatorForAndroid;

在这条路上,我希望不会有需要编写所有测试两次。 让我们看看它是如何工作的...

相关问题