Код надрез:Селен и TestNG .. testng.xml анализатор исключение, которое не имеет никакого смысла
@Test // checking the login functionality
@Parameters({"username" , "password"})
public void TpPortalLogin(String username, String password)
throws InterruptedException, IOException
{
System.out.println("Page title before login: " +driver.getTitle());
System.out.println("username: "+username);
System.out.println("password"+password);
и вот файл testng.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="false">
<test name="TpPortalLogin">
<parameter name="browser" value="chrome"/>
<parameter name="url" value="http://xyz.local/"/>
<parameter name="username" value="somebody"/>
<parameter name="password" value="something"/>
<classes>
<class name="com.parameterization.TestParameters" />
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
Вот исключение:
org.testng.TestNGException: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 251;
Attribute "parallel" with value "none" must have a value from
the list "false methods tests classes instances ".
at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:325)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:103)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)
Caused by: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 251;
Attribute "parallel" with value "none" must have a value from
the list "false methods tests classes instances ".
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
Любые мысли будут оценены.
В файле testng.xml нет параметра «parallel», установленного в «none», поэтому нет смысла, чтобы исключение было жаловаться на одно.
Thanks,
CFR.
Можете ли вы добавить свою командную строку вызова? Наиболее вероятная причина заключается в том, что вы загружаете все файлы testng.xml в каталог, и это другой файл, который имеет эту проблему. Исключение не указано _which_ файл имеет недопустимый атрибут. –
Я вызываю изнутри eclipse, а не из командной строки, то есть зеленого цвета вниз -> Run As -> TestNG Test. Также я искал свой жесткий диск, и на моем жестком диске есть только один файл testng.xml. –
Запустите его из командной строки. Появятся сообщения об ошибках. –