title: Need loop within the java class using TestNG
body: <p>I already wrote a for loop if I have one method, but what if I have multiple method in my TestNG scripts.</p>
  
  <p>I was able to make it work if I put a variable within the public class, but I need this to run hostnum 2 through hostnum 50.  So I need a for loop within the class while using TESTNG so therefore can't use public static main.</p>
  
  <p>here is my code please advise me what I can do.  I'm a noob :(</p>
  
  <pre><code>    package firsttestngpackage;
  
  import org.openqa.selenium.*;
  import org.testng.annotations.*;
  import org.openqa.selenium.chrome.ChromeDriver;
  
  public class Test5 {
  
      WebDriver driver;
  
      //I NEED A FOR LOOP WITHIN THIS CLASS!!
  
  
  
  
  
  
      //THIS IS NOT WORKING
  /*  for {
  
      }
      int hostnum = x;*/
  
      //THIS IS NOT WORKING
  /*  for (int x = 1; x &lt;= 2; x++){
          int hostnum = x;
      }*/
  
      //THIS IS WORKING BUT NO LOOP :(
      int hostnum = 2;
  
      @Test(priority = 1, enabled = true)
      public void method1() throws Exception {
          System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
          driver = new ChromeDriver();
          driver.get("https://www.google.com");
      }
  
      @Test(priority = 2, enabled = true)
      public void method2() throws Exception {
          driver.findElement(By.id("lst-ib")).sendKeys("host" + hostnum + "_CR");
      }
  }
  </code></pre>