我正在尝试通过命令行运行硒测试。要实现它,我已经创建了一个具有多个测试的示例类,并且 testng.xml. 文件。
我在命令行中陆续运行以下命令:
d:
cd D:\Yes\selenium\sel_mock_aut_tests\Nothing
set pp=D:\Yes\selenium\sel_mock_aut_tests\Nothing
set classpath=%pp%\bin;%pp%\lib\*
java org.testng.TestNG %pp%\ATestNG.xml
这导致以下错误:
[TestNG] [ERROR] java.lang.NumberFormatException: For input string: "1.0"
我的 testng.xml. 文件如下所示(并被命名 atestng.xml.):
<suite name="MyTests" verbose="1.0">
<test name="BatExecution">
<classes>
<class name="TestNGOperations.RunUsingBatFile" />
</classes>
</test>
</suite>
导致错误以及如何修复它?
看着 套件的第一个例子 在Testng文档中:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" verbose="1" >
<test name="Nopackage" >
<classes>
<class name="NoPackageTest" />
</classes>
</test>
<test name="Regression1">
<classes>
<class name="test.sample.ParameterSample"/>
<class name="test.sample.ParameterTest"/>
</classes>
</test>
</suite>
导致错误是什么 verbose="1.0"。 testng试图解析 1.0 对A. int,导致例外。
你可能想要 verbose="1" 而不是。
作为侧面,Testng文档相当稀疏 verbose 属性。 这个blogpost 在解释属性可以具有哪些值的情况下做得好:
在理解verbose属性的用法之前,首先您必须知道它可以接受的值。 verbose属性可以从1到10取值,如下所示:
verbose =“1”
verbose =“2”
verbose =“3”
verbose =“4”
verbose =“5”
verbose =“6”
verbose =“7”
verbose =“8”
verbose =“9”
verbose =“10”如果我们指定具有较小数字的详细属性,则测试结果在Eclipse IDE中日志详细信息 - &gt; “控制台”窗口将少。但是,如果您想获得更多细节并希望在测试结果上查看更多清晰度,请在Eclipse IDE中的详细信息日志 - &gt; “控制台”窗口,然后您必须为verbose属性分配更大的数字。
当然,这不仅适用于Eclipse,它是一种Testng配置。
TestNG是基于JUnit、Nunit并支持注解、数据驱动、多线程执行等特性的Java测试框架。这篇文章主要记录我在Eclipse中安装TestNG绕的弯路,以后再在新电脑上安装,希望一次成功TAT TestNG安装相关的信息可以在下面这个网址中查看. https://testng.org/doc/download.html 文档中说明运行testNG需要Java1.7以上的环境。 Eclips...
1、testng是什么? 是一种测试框架,可以更方便的执行测试用例。 2、如何安装? Eclipse——Help——Install New Software work with输入:http://beust.com/eclipse 等待几秒钟,,选中Testng,一路next window——preferenc...
网上看了一篇英文帖子,讲解JUnit和TestNG框架的区别,挺好的,我这里翻译下。 1.对于注解类的支持 2.测试参数化 对于TestNG和JUnit都有不同的参数化设定功能,可是表现形式不同。参数化设定意味着当运行测试的时候,参数可以从外部传入到这个测试单元中。 对于TestNG来说,要2部分,一是当构造测试代码时候,要用@Parameters(value=XXX)来表示这个测...
问题现象 idea从git上面拉取gradle+testNG 代码之后,运行testNG的xml报错 问题原因和场景 原因:出现该问题证明gradle的依赖没有正常导入,换句话说即是没有下载gradle的jar包 场景:该问题出现于使用拉取代码的方式,使用idea的以下方式git代码会产生 解决办法 1、由于是问题存在与依赖未导入,我们需要想办法触发idea提醒我们去导入依赖,因此需要去配置一下i...
在testng.xml中配置 里面的name值对应写到 Parameters中然后,在test中输出这个参数名,就可以得到配置中的value值 在类里面引用 输出结果如下:...
前言 特定场景下,测试方法A必须在测试方法B已执行完成的情况下再执行,这个时候就需要应用TestNG提供的依赖功能。 正文 1、利用@Test注解属性(dependsOnMethods = {"被依赖的方法名"})来确定依赖关系。 以上代码可以看出,testMethod1()依赖testMethod2(),testMethod3()依赖testMethod1(),testMet...
卸载MySQL重新安装会出现如下问题: 出现该问题主要是安装MySQL前需要删除 /var/lib/mysql文件夹以及/etc/mysql文件夹 执行命令: sudo rm /var/lib/mysql -R sudo rm /etc/mysql -R ...
更多精彩内容参见云栖社区大数据频道https://yq.aliyun.com/big-data;此外,通过Maxcompute及其配套产品,低廉的大数据分析仅需几步,详情访问https://www.aliyun.com/product/odps。 本讲义出自Elena Lazovik在Spark Summit EU 2016上的演讲,主要介绍了对于对于Spark驱动的应用而言,需要能够在某些情景下...
达梦同步工具dmhs启动目的端服务时start提示ok,但日志报错:lib libdmhs_exec.so can not found,error code 2 解决思路:找到缺少的so文件,复制到hs安装目录中的bin目录下即可。 日志文件中报错如下: 通过ldd 该so文件可查看依赖(缺少3个so文件) 使用root用户从根目录中查找 然后复制到hs安装目录中的bin目录下,再次查看依赖: 我...
1、启动虚拟机 2、在读秒过程中按任意键 3、系统选择界面 按"e"键表示针对这个系统的启动进行相关设置。 4、按"e"键后看到如下界面 5、按"↓"键,选中 kernel 行 6、按"e"键,进入 kernel 编辑界面 7、在 kernel 编辑界面,按一下空格键,然后在后面输入 single,同时按下回...
I'm trying to create a Scribunto module which, among other things, can create a section header in its output. If the returned string contains, for example, == Hello World ==, the resulting page correc...
I'd like to use git clone https://... without using username and password, it doesn't work on my server. Command : sudo git clone https://gitlab.com/****/****.git Issue : They ask me the username and ...
I have a table with a string column name. It contains values, several of them contain the string "space", e.g. Spaceship, Myspace. When I run this query I get no result: Neither does this qu...
I have a similar use case as mentioned here. I want to change the SWT Table Item selection background color from default grey or blue to some other color. I tried using the StyledCellLabelProvider#upd...
I would like to restrict editable mode in datatable for columns and rows. For the moment, in this minimal example, I can edit only specific columns but it doesn't work for restrict rows (not allow row...