Я пытаюсь запустить тест кросс-браузер (чтение из XML-файла) с помощью JUnit и я получаю эту ошибку:испытания не используя JUnit Selenium WebDriver с XML-файл
**"java.lang.Exception: Method verifyTitle should have no parameters at org.junit.runners.model.FrameworkMethod.validatePublicVoidNoArg(FrameworkMethod.java:69) at org.junit.runners.ParentRunner.validatePublicVoidNoArgMethods(ParentRunner.java:131) at org.junit.runners.BlockJUnit4ClassRunner.validateTestMethods(BlockJUnit4ClassRun"**
XML код:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" parallel="tests" >
<test name="fireFoxTest" >
<parameter name="browser" value="fireFox"/>
<classes>
<class name="crossbrowser.VerifyTitle" />
</classes>
</test>
код класса:
package testCases;
import org.junit.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Parameters;
import utility.ConfigReader;
public class VerifyTitle {
WebDriver driver;
static ConfigReader config;
@Test
@Parameters("browser")
public void verifyTitle(String browserName) {
if (browserName.equalsIgnoreCase("chrome"))
{
config = new ConfigReader();
System.setProperty("Webdriver.chrome.driver", config.getChromePath());
System.out.println("========== Setup Ready =========");
}
Что может быть Риз и как я могу это исправить?
вы не должны добавлять комментарии в solution..you можете отредактировать исходный вопрос и добавить свои обновления там –