Вызов конкретных тестов в Appium

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

javascript,testing,automated-tests,appium,

0

Ответов: 1


2 принят

создайте групповые тестовые примеры и создайте файл 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>
JavaScript, тестирование, автоматизированные тесты, appium,
Похожие вопросы