【发布时间】:2018-09-10 07:10:49
【问题描述】:
我目前正在使用 Selenium WebDriver 框架和 TestNG 来自动化 Web 应用程序。我想为 testing.xml 文件中的每个测试类提供参数,但是在 Web 资源上,我只看到了某些预定义参数用于单个类的方法,例如:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Parameterization Test Suite">
<test name="Testing Parameterization">
<parameter name="browser" value="Firefox"/>
<parameter name="username" value="testuser"/>
<parameter name="password" value="testpassword"/>
<classes>
<class name="com.parameterization.TestParameters" />
</classes>
</test>
</suite>
其中的类名,明确说明只有一个TestParameters类。
有没有办法将一些参数设置为全局参数?那么我们可以在项目中的任何测试类中使用它们吗?
【问题讨论】:
标签: java selenium-webdriver automated-tests testng ui-automation