У меня есть 73 метода для выполнения в одном тестовом примере [Это тест для проверки правил автоматического слияния в Salesforce] На данный момент я звоню следующим образом:
SFHomePage rule_Test = new SFHomePage(driver, test);
PageFactory.initElements(driver, rule_Test);
test.log(LogStatus.INFO, "About to start validation of Rule 1");
rule_Test.verifyRule1(); // Calling the method to verify Rule 1
test.log(LogStatus.INFO, "Verification for Rule 1 is completed");
, как упомянуто выше.код я должен вызывать все 73 правила динамически.
Все правила имеют отдельные методы для поддержания подотчетности.Я только что попробовал описанный ниже способ, но я знаю, что это не сработает:
for(int i=1;i<43;i++)
{
test.log(LogStatus.INFO, "About to start validation of Rule "+i);
rule_Test.verifyRule+i(); // Calling the method to verify Rule
test.log(LogStatus.INFO, "Verification for Rule"+i+" is completed");
}
Есть ли способ динамического вызова этих методов?