automation - descargar - testng selenium
org.testng.TestNGException: no se encontraron nodos libres en:[DynamicGraph (2)
Tengo el mismo error cuando configuro el número bajo cero para prioridad:
@Test (groups = "setup", priority = -1 )
cuando configuro el número natural de prioridad, ej.
@Test (grupos = "configuración", prioridad = 1 )
todo funciona bien
Estoy usando dos métodos de la misma clase en testng, pero no me lo permite ... está dando una excepción
org.testng.TestNGException: no se encontraron nodos libres en: [DynamicGraph
mi archivo de prueba es
<test name="User Data" preserve-order="true">
<classes>
<class name="LoginTest">
<methods>
<include name="Login" />
</methods>
</class>
<class name="xtr.chaut.test.PatientProfileTest">
<methods>
<include name="openPatientProfile"></include>
<include name="checkUserData"></include>
</methods>
</class>
<class name="xtr.chaut.test.Login">
<methods>
<include name="logout"></include>
</methods>
</class>
</classes>
Aquí los métodos de inicio de sesión y cierre de sesión son de la misma clase
por favor dame alguna solución para esto
Gracias por adelantado
Parece que cada clase solo se puede declarar una vez en la lista, incluso si se incluyen diferentes métodos en cada declaración, de lo contrario, verá este mensaje de error :( Utilizando la última TestNG 6.8.8. Pude hacer que esto funcionara con @ Pruebe (prioridad = #) con la prioridad específica en cada método de prueba. Consulte http://testng.org/doc/documentation-main.html#annotations .
Mi caso de uso: pruebas crud para entidades. Cada entidad tiene su propia clase de prueba con 4 métodos (por lo que puedo probar solo una sola entidad CRUD de forma aislada), pero también quiero ejecutar la suite general (fallará debido a restricciones de integridad y diferentes claves de ID generadas a menos que se ejecuten exactamente el orden correcto).
La misma pregunta se realizó en Getting org.testng.TestNGException: no se encontraron nodos libres en: [Excepción DynamicGraph .