Java 相当于 Zend 框架 2 的测试框架
Java Test Framework equivalent to Zend framework 2
我想 运行 在三个不同的网站上进行一次联合测试。但在少数情况下,HTML 元素路径在其中一个网站中是不同的。对于 PHP,我发现 Zend framework 2 提供了覆盖默认代码的选项。 Java 中是否有一个框架可以根据网上商店挑选代码?
示例:
我有 LogoutPageObject.java,其中网站 A 和网站 B 中的注销 HTML 元素是 //a[@class='item10'],而在网站 C 中,它是 //a[ @class='item9']
我的环境是:Eclipse + Maven + Junit + PageObject Model
感谢您的帮助。
您可以使用@FindAll 注释来组合两个或多个定位器,如下所示。
@FindAll({ @FindBy(xpath="//a[@class='item10']") @FindBy(xpath="//a[@class ='item9']")})
这将根据可用性查找元素。
我想 运行 在三个不同的网站上进行一次联合测试。但在少数情况下,HTML 元素路径在其中一个网站中是不同的。对于 PHP,我发现 Zend framework 2 提供了覆盖默认代码的选项。 Java 中是否有一个框架可以根据网上商店挑选代码?
示例: 我有 LogoutPageObject.java,其中网站 A 和网站 B 中的注销 HTML 元素是 //a[@class='item10'],而在网站 C 中,它是 //a[ @class='item9']
我的环境是:Eclipse + Maven + Junit + PageObject Model
感谢您的帮助。
您可以使用@FindAll 注释来组合两个或多个定位器,如下所示。
@FindAll({ @FindBy(xpath="//a[@class='item10']") @FindBy(xpath="//a[@class ='item9']")})
这将根据可用性查找元素。