首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Selenium和Testng无法找到TestNG的dtd文件

使用Selenium和Testng无法找到TestNG的dtd文件
EN

Stack Overflow用户
提问于 2015-07-28 05:29:26
回答 1查看 2.3K关注 0票数 2

我的xml如下:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testing-1.0.dtd">
<suite name="Suite" parallel="tests">
//  <test name="FirefoxTest>
//      <parameter name="browsers" value="firefox"/>
//      <classes>
//<class name="com.ibm.spng.LoginExample"/>
//      </classes>
//  </test>
    <test name="ChromeTest>
        <parameter name="browser" value="chrome"/>
        <classes>
<class name="com.ibm.spng.LoginExample"/>
        </classes>
    </test>
    <test name="IETest>
        <parameter name="browser" value="ie"/>
        <classes>
<class name="com.ibm.spng.LoginExample"/>
        </classes>
    </test>
</suite>

但我得到了FileNotFundException

代码语言:javascript
复制
org.testng.TestNGException: java.io.FileNotFoundException: http://testng.org/testing-1.0.dtd
at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:341)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:88)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
Caused by: java.io.FileNotFoundException: http://testng.org/testing-1.0.dtd
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1637)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.testng.xml.XMLParser.parse(XMLParser.java:39)
at org.testng.xml.SuiteXmlParser.parse(SuiteXmlParser.java:17)
at org.testng.xml.SuiteXmlParser.parse(SuiteXmlParser.java:10)
at org.testng.xml.Parser.parse(Parser.java:168)
at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:311)
... 3 more

我打不中http://testng.org/testing-1.0.dtd

如何解决这些错误?

EN

回答 1

Stack Overflow用户

发布于 2015-07-28 18:00:14

拼写错误。这不是测试。将其更改为

代码语言:javascript
复制
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31663652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档