打开Chrome浏览器后,尝试创建一个打印'pass'的TestNG代码。 Chrome浏览器正在开放,但之后不会执行任何操作。经过一段空闲时间后出现错误:
$rs=odbc_exec($conn,$strQuery);
while($row = odbc_fetch_array($rs)) {
$strSqlInsert = 'INSERT into....VALUES($row->name,.....)';
$rConnexionDwh->exec($strSqlInsert);
unset($row);
}
控制台错误
public class NewTest {
public WebDriver driver ;
@Test
public void f() {
System.out.println("pass");
}
@BeforeClass
public void beforeClass() {
System.out.println("launching Chrome browser");
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
System.out.println("pass");
driver = new ChromeDriver();
System.out.println("pass");
}
@AfterClass
public void afterClass() {
driver.quit();
}
}
=============================================== 默认测试 测试运行:1,失败:0,跳过:1
=============================================== 默认套件 总测试运行:1,失败:0,跳过:1
答案 0 :(得分:0)
你可以试试这个
public class SeleniumTest {
WebDriver driver;
@BeforeMethod
public void setUp() throws Exception {
driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
@Test
public void testclass() {
//Your code
}
@AfterMethod
public void getResult(ITestResult result) throws IOException
{
driver.quit();
}
}