Вызов конкретных тестов на Appium - PullRequest
0 голосов
/ 06 июля 2018

Возможно ли в Appium создать скрипт, который вызывает / ссылается на конкретные тесты (например, test1, test4, test27) для запуска? Поэтому вместо того, чтобы перемещать файлы в папку с тестами, я могу просто вызывать их с помощью сценария, это грубая идея, которая у меня есть, но я понятия не имею, возможно ли это, и я не смог найти ничего похожего в Интернете.

1 Ответ

0 голосов
/ 06 июля 2018

создайте групповые тестовые случаи и создайте файл testng.xml, просто вызовите файл testng и запустите.

code mport org.testng.Assert;
import org.testng.annotations.Test;
public class GroupTestExample {
String message = ".com";
MessageUtil messageUtil = new MessageUtil(message);

@Test(groups = { "functest", "RunOnlySelectedTestCases" })

public void test1() {
  System.out.println("Inside testPrintMessage()");
  message = ".com";
  Assert.assertEquals(message, messageUtil.printMessage());
}

@Test(groups = { "RunOnlySelectedTestCases" })

public void test4() {
  System.out.println("Inside testSalutationMessage()");
  message = "tutorialspoint" + ".com";
  Assert.assertEquals(message, messageUtil.salutationMessage());
 }

@Test(groups = { "RunOnlySelectedTestCases" })

 public void test27() {
  System.out.println("Inside testExitMessage()");
  message = "www." + "tutorialspoint"+".com";
  Assert.assertEquals(message, messageUtil.exitMessage());
  }  
   }  


?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name = "Suite1">
<test name = "test1">
  <groups>
     <run>
        <include name = "RunOnlySelectedTestCases" />
     </run>
    </groups>
  </test>
 </suite>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...