XML笔记
*解析xml方式
- Dom 将标记文档一次性加载进内存形成一个Dom树
- SAX 一行一行读取,基于事件驱动
*解析器
- Jsoup
*注释
<![CDATA[
<groups>
<incloud name="group1"></incloud>
<incloud name="group2"></incloud>
</groups>
]]>
或者 <!-- XXX -->
*参数
xml中灵活配置要运行的测试
suit是testng.xml的根标记
verbose 运行级别 0-10
parallel 多线程运行
thread-count 若启用并行模式,则为使用的线程数
time-out使用的默认超时
*TEST.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Test1" thread-count="1" parallel="instances" verbose="2">
<listeners>
<!-- <listener class-name="Logger.RetryListener" /> -->
</listeners>
<test name="Test" preserve-order="true">
<classes>
<class name="XXXX.XXX"/>
</classes>
</test>
</suite>
这篇博客探讨了XML的两种解析方式——DOM和SAX,其中DOM将整个XML文档加载到内存,而SAX则采用事件驱动逐行读取。还介绍了Jsoup库在XML解析中的应用。此外,文章详细阐述了XML注释的使用,并讲解了TestNG测试框架的配置参数,如suites、verbose、parallel和thread-count等,以及如何在TEST.xml中设置这些参数来控制测试运行。
1万+





