javascript - 无法在终端中使用 Testng.xml 文件通过 Maven 测试执行类,但在 Eclipse 中工作
问题描述
我无法在与 Sauce Labs 集成的终端中通过 Maven 执行testng.xml文件,但我正在通过Eclipse 控制台中的testng 套装运行我的解决方案。
我在终端上得到以下输出:
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
Oct 19, 2018 2:06:31 PM org.openqa.selenium.remote.ProtocolHandshake
createSession
INFO: Detected dialect: OSS
Selected Mattress from header
Oct 19, 2018 2:06:46 PM org.openqa.selenium.remote.ProtocolHandshake c
createSession
INFO: Detected dialect: OSS
Selected Mattress from header
Oct 19, 2018 2:08:18 PM org.openqa.selenium.remote.ProtocolHandshake
createSession
INFO: Detected dialect: OSS
Selected Mattress from header
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
125.596 sec - in TestSuite
**Results:**
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:22 min
[INFO] Finished at: 2018-10-19T14:08:28+05:30
[INFO] ------------------------------------------------------------------------
我通过 Eclipse 控制台获得以下输出。我希望通过终端获得相同的解决方案:
[RemoteTestNG] detected TestNG version 6.14.2
Oct 19, 2018 2:44:36 PM org.openqa.selenium.remote.ProtocolHandshake
createSession
INFO: Detected dialect: OSS
Selected Mattress from header
Selected Mattress option from menu
ATC button Clicked
Popup closed
Checkout
FirstName entered
LastName entered
Emailid entered
Telephone number entered
AddAddressManualy link clicked
Billing Information completed: achetez le matelas et les produits eve - Panier | eve Matelas
Delivery completed: achetez le matelas et les produits eve - Panier | eve Matelas
-----------------------------------------------------------------------------------
Redirect to paypal Done: achetez le matelas et les produits eve - Panier | eve Matelas
-----------------------------------------------------------------------------------
Payment Completed: PayPal Checkout - Review your payment
-----------------------------------------------------------------------------------
Oct 19, 2018 2:47:02 PM org.openqa.selenium.remote.ProtocolHandshake
createSession
INFO: Detected dialect: OSS
Selected Mattress from header
Selected Mattress option from menu
ATC button Clicked
Popup closed
Checkout
FirstName entered
LastName entered
Emailid entered
Telephone number entered
AddAddressManualy link clicked
Billing Information completed: achetez le matelas et les produits eve - Panier | eve Matelas
Delivery completed: achetez le matelas et les produits eve - Panier | eve Matelas
-----------------------------------------------------------------------------------
Redirect to Card Payment
-----------------------------------------------------------------------------------
Card Payment Completed: bravo ! bienvenue dans la famille eve matelas | eve Matelas
-----------------------------------------------------------------------------------
我怎样才能做到这一点?
解决方案
如果您从终端运行,则必须执行
mvn clean install
默认情况下,上面将运行你的 pom.xml 中给出的默认 xml。如果你想运行太多的 testng.xml 并且它需要一些参数,试试下面
mvn clean install -DA=A1
A= string defined in your pom
A1 is value to it.
推荐阅读
- c++ - 创建一个对象向量,该类包含四个成员,并且能够访问和删除整个对象
- java - 夸库斯 + 派头。处理持久性异常(唯一约束)
- javascript - 调用带有 promise 的控制器函数无法使用 then 函数等待
- javascript - React - “TypeError: undefined is not a function (near '...formFields.map...')”
- javascript - 在 ExpressJS 中传递 Javascript amqplib 通道来路由中间件
- r - 如何创建一个生成空向量的函数,然后用 for 循环的结果填充它?
- python - 获取风扇速度 Python windows
- excel - 使用 VBA 在 1 列 Excel 中加入 3 列
- c++ - c++ 如何将四个 8 位整数存储为 32 位无符号整数?
- java - JavaFX:将文本放置在形状底部的组内