El objeto del controlador en el método de prueba SUBSEQUEE no se está ejecutando -- java campo con testng campo con selenium-chromedriver camp Relacionados El problema

driver object in the susbsequent test method is not getting executed


0
vote

problema

Español
  public class One {      public WebDriver driver;      @Test      public void test1() {         /*System.setProperty("webdriver.chrome.driver", "Y:\chromedriver.exe");         WebDriver driver = new ChromeDriver();*/          driver.findElement(By.id("username")).sendKeys("abc@ccp.com");         driver.findElement(By.id("password")).sendKeys("password!1");         System.out.println("im in first test case from demoTwo Class");     }      @BeforeMethod      public void test() {         System.setProperty("webdriver.chrome.driver", "Y:\chromedriver.exe");         WebDriver driver = new ChromeDriver();          driver.get("https://app.anywebsite.com");         System.out.println("im in first test case from demoONE Class");     }      @AfterMethod     public void afterMethod() {          // Close the driver         driver.quit();     } }   
  1. ¿Cómo paso el objeto del conductor a los métodos de prueba posteriores?

  2. El código de ejemplo disponible para Testng en Web muestra este tipo de estructura, pero ninguna se ejecuta.

Original en ingles
public class One {      public WebDriver driver;      @Test      public void test1() {         /*System.setProperty("webdriver.chrome.driver", "Y:\\chromedriver.exe");         WebDriver driver = new ChromeDriver();*/          driver.findElement(By.id("username")).sendKeys("abc@ccp.com");         driver.findElement(By.id("password")).sendKeys("password!1");         System.out.println("im in first test case from demoTwo Class");     }      @BeforeMethod      public void test() {         System.setProperty("webdriver.chrome.driver", "Y:\\chromedriver.exe");         WebDriver driver = new ChromeDriver();          driver.get("https://app.anywebsite.com");         System.out.println("im in first test case from demoONE Class");     }      @AfterMethod     public void afterMethod() {          // Close the driver         driver.quit();     } } 
  1. How do I pass the driver object to subsequent test methods?

  2. Sample code available for testng on web shows this kind of structure but none executes.

        

Lista de respuestas

1
 
vote

Usted acaba de configurar su controlador de esta manera:

  @BeforeMethod  public void test() {     System.setProperty("webdriver.chrome.driver", "Y:\chromedriver.exe");     this.driver = new ChromeDriver();      driver.get("https://app.anywebsite.com");     System.out.println("im in first test case from demoONE Class"); }   
 

You just set your driver by this way:

@BeforeMethod  public void test() {     System.setProperty("webdriver.chrome.driver", "Y:\\chromedriver.exe");     this.driver = new ChromeDriver();      driver.get("https://app.anywebsite.com");     System.out.println("im in first test case from demoONE Class"); } 
 
 

Relacionados problema

-1  ¿Cómo hacer clic en la lista de los elementos <a> en un elemento <ul> y <li> con selenio usando Python?  ( How to click on the list of the a elements in an ul and li elements with s ) 
Estoy raspando una sitio web . Estoy tratando de hacer clic en un enlace debajo de <li> PERO LLEVA NoSuchElementException Excepción. y los enlaces que ...

3  Desactivar la burbuja de contraseña de Google Chrome para las pruebas de WebDriver  ( Disable google chrome password bubble for webdriver tests ) 
Dado el siguiente fragmento de código: case "CHROME": System.setProperty("webdriver.chrome.driver", DriverPaths.CHROMEPATH); ChromeOptions optio...

0  No es capaz de identificar el elemento web bajo la clase de intervalo en selenio  ( Not able to identify the web element under span class in selenium ) 
Quiero localizar el elemento web de 'Nueva carpeta'. <span class="mc-tertiary-icon-text"><div class="ue-effect-container uee-AppActionsView-SecondaryAction...

15  El conductor de Chrome dejó de funcionar para la versión 54 de Chrome Browser con el último controlador de cromo 2.24  ( Chrome driver stopped working for chrome browser version 54 with the latest chro ) 
Hoy en día, la última versión de versión de navegador Chrome se instaló automáticamente, lo cual es ahora 54.0.2840.71 m (64 bits). No puedo conducir el naveg...

0  No puedo conseguir cookie por selenio  ( Cant get cookie by selenium ) 
Realmente necesito tu ayuda. Cuando intento obtener cookies de url su regreso a mí no es lo que estaba pensando Aquí está mi código: var driver = new C...

1  ¿Cómo aceptar la alerta que se desencadena por 'Obtener' en Selenium (Python, Chromedriver)?  ( How to accept alert that is triggered by get in selenium python chromedriver ) 
Estoy tratando de usar Selenium para navegar desde alguna página a otra: driver = webdriver.Chrome() driver.get("...some page...") ... # the alert does no...

0  Error: Child_Thread_ImPL.CC (762)] Solicitud de interfaz conocida asociada a canal: ui :: mojom :: gpumain  ( Errorchild thread impl cc762 request for unknown channel associated interfac ) 
Intento usar Selenium (última versión, versión 58 de Chrome) con org.openqa.selenium.chrome.ChromeDriver . Esta clase tiene documentación que aparece en Ecli...

2  Python / Selenium Stale Element Referencia en el bucle  ( Python selenium stale element reference in for loop ) 
Estoy teniendo problemas en bucle a través de una lista de identificación de la empresa y usándolos en una barra de búsqueda. Mi código funciona bien cuando e...

2  org.openqa.selenium.Remote.unReachableBrowserException: Error a comunicarse con el navegador remoto. Puede haber muerto con cromédriver y selenio  ( Org openqa selenium remote unreachablebrowserexception error communicating with ) 
Estoy ejecutando un montón de casos de prueba cada hora usando Selenium-Java 3.12.0; Testng; Selenoides con Docker, Jenkins. A veces (alrededor de 1 de cada 1...

0  Faliure de configuración después de reemplazar el controlador de cromo  ( Configuration faliure after replaceing chrome driver ) 
Estoy trabajando en la automatización con Selenium Webdriver. Mi conductor de Chrome se estrelló repentinamente cuando ejecuto la prueba. Luego, quito cromedr...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos