Невозможно получить метод сбой / передать в отчетах, если мы вызываем метод с приоритетом - PullRequest
0 голосов
/ 03 октября 2018

У меня есть следующий код, который читает идентификатор из строки и проверяет данные, если данные содержат какое-то имя диаграммы, он вызовет метод, после того, как «цикл for» завершится снова, методы выполняются и пропускают эти методы, но после цикла завершают методыне выполнять, как я могу сделать это @ Test

public static void Repository(String sdataID) throws InterruptedException
 {
        String[] arrSplit = sdataID.split(",");

        for (int i = 0; i < arrSplit.length; i++) {
            String Query="#"+arrSplit[i]+" > div.viewletBody > div.widget-head";                
            String Data=driver.findElement(By.cssSelector(Content)).getText();                  
            try {

                if(Query.contains("ANOMALYCHART")|| Query.contains("anomalychart") )   
                {
                    AnomalyChart(Data);
                }
                if(Query.contains("AREACHART")|| Query.contains("areachart") )
                {
                    AreaChart(Data);
                }
                if(Query.contains("BARCHART")|| Query.contains("barchart") )
                {
                    BarChart(Data);
                }

            }
                catch(Exception ex)
                {
              System.out.println("ex");
                }
            }
        }                       
    }
                @Test(priority=1)
                private static void AnomalyChart(String Data) {
                    if(Data.contains("Please modify the query")  || Data.contains("No record found") )
                {
                        System.out.print("Viewlet not plotted");

                        driver.findElement(By.cssSelector("hhhhh")).click();                    
                }
                }

                @Test(priority=2)
                private static void AreaChart(String Data) {
                    if(Data.contains("Please modify the query")  || tData.contains("No record found") )
                    {
                        System.out.print("Viewlet not plotted");
                        driver.findElement(By.cssSelector("hhhhh")).click();

                    }

                }
                @Test(priority=3)
                private static void BarChart(String Data) {
                    if(Data.contains("Please modify the query")  || Data.contains("No record found") )
                    {
                        System.out.print("Viewlet not plotted");
                        driver.findElement(By.cssSelector("hhhhh")).click();
                    }

                }

                }

                }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...