我们对使用SeeTest进行移动应用程序测试自动化进行了思考。我熟悉Selenium 2/ WebDriver,并喜欢使用PageObjects。
是否可以创建PageObjects或与SeeTest类似的东西?SeeTest测试自动化可以用Java或其他编程语言开发,因此应该是可能的。但我没有这个工具的经验,我想要安全。
多谢你们的支持!
PageObject:提供所有元素和操作的页面或页面组件的类。这样就可以编写易于理解的测试用例。
发布于 2014-06-19 19:36:01
在SeeTest中有一个开箱即用的概念叫做区域.
区域类似于容器,允许根据需要对元素进行分组。显然,按功能区域/页面/屏幕对元素进行分组是很明显的。因此,区域在某种意义上类似于Page对象。
以下是几个与区域相关的官方帮助页面:
开发您自己的PageObject实现,或扩展具有某些行为的区域
发布于 2016-06-15 06:37:15
使用POM维护SeeTest自动化将很困难,因为如果我们声明以下所有路径
public static By launchpad_button = By.xpath("//*[@id='text']");但是SeeTest中的命令如下所示
driver.client.elementSendText("NATIVE", "xpath=//*[@id='text']", 0 ,"Testing");因此,在使用SeeTest命令时,需要再次添加xpath。
它在Selenium + Webdriver中很有用,但我认为它将在SeleniumWebDriver+ SeeTest中使用。
https://sqa.stackexchange.com/questions/8943
复制相似问题