Obwohl der Test nacheinander ausgeführt wird, werden zunächst zwei statt eines nacheinander gestartet. Mein Java-CodeÖffnen von mehreren Chrom-Treibern beim Start von Selen
package dOUBT;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebDriver;
import org.testng.annotations.Parameters;
import org.testng.annotations.Test;
public class TEST {
WebDriver driver = new ChromeDriver();
@Parameters({ "URL"})
@Test()
public void login(String URL) {
try {
driver.get(URL);
System.out.println("Website opened");
} catch (Exception e) {
e.printStackTrace();
}} }
Unten ist mein testng.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1">
<test name="GOOGLESmoke1">
<parameter name="URL" value="http://google.com"/>
<classes>
<class name="dOUBT.TEST">
</class></classes>
</test>
<test name="YAHOOSmoke2">
<parameter name="URL" value="http://yahoo.com"/>
<classes>
<class name="dOUBT.TEST">
</class></classes>
</test>
</suite>
Können Sie bitte Ihren vollständigen Code teilen? –
sein vollständiger Code only.u kann einen Code in eine Java-Datei kopieren und einen anderen in testng.xml wird es funktionieren – heardm
Wo setzen Sie chrome.exe Dateipfad in Ihrem Code? –