Невозможно выполнить классы с помощью теста Maven с файлом Testng.xml в терминале, но работает в Eclipse - PullRequest
0 голосов
/ 19 октября 2018

Я не могу выполнить файл testng.xml через Maven в терминале, интегрированном с Sauce Labs, но мое решение работает через testng suit вКонсоль Eclipse.

Я получаю следующий вывод на терминале:

-------------------------------------------------------
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
-----------------------------------------------------------------------------------

Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 04 сентября 2019

Это решено, теперь нам нужно настроить XML-файл в POM-файле:

<configuration> 	
   <suiteXmlFiles> 		 
       <suitXmlFile>src/main/resources/FileName.xml</suitXmlFile> 	 
   </suiteXmlFiles> 
</configuration>
0 голосов
/ 26 ноября 2018

Если вы работаете с терминала, вам нужно сделать

mvn clean install

По умолчанию выше будет работать xml по умолчанию, указанный в вашем pom.Если вы хотите запустить слишком много testng.xml, и он ожидает некоторые параметры, попробуйте ниже

mvn clean install -DA=A1

A= string defined in your pom
A1 is value to it.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...