-1

这对我来说很震惊,作为提供服务的组织之一,他们通过自己的框架在不使用任何元素定位器的情况下进行自动化,并且他们承诺也支持 Web、移动 iOS 和 android……。作为一种用途,您只想定义 BDD 场景以及任何一个操作,例如选择、单击、等待……</p>

示例:我想登录并阅读电子书

作为用户,我想在访问其中一本书时登录,然后我可以阅读这本书

这里我们需要提供用户名:密码:书名'选择'动作

是否可以在不使用 Xpath、css、id、tag ......任何定位器的情况下处理测试自动化?

如果有人有任何信息,请告诉我……如果这是正确的,那么为什么我们要使用许多定位器,许多工具……?

是不是叫SAAS模型自动化?

4

1 回答 1

0

还有其他方法

在不使用 Xpath、css、id、tag……任何定位器的情况下处理测试自动化

最简单的是通过图像识别库(如sikuli)。不是最佳的,但就像一个魅力。

取决于好坏

他们自己的框架

被架构、设计和实现——它可以利用应用程序的外观和感觉。这意味着这样的选择器:

//*[@class='medium-input-field']

变得

//*[contains(@label, 'Your username here:')]//input

简而言之,自动化与应用程序 UI 设计相关联,而不是与 DOM 相关联。

至于这个

示例:我想登录并阅读电子书

他们很可能正在使用一些来自DSL。有关如何在 BDD 框架中实现此功能的更多信息,请参见此处

于 2020-10-26T08:59:36.507 回答