错误:无法实例化类org.openqa.selenium.chrome.ChromeDriver

时间:2018-03-16 15:37:53

标签: eclipse selenium serenity-bdd

运行测试时出现此错误我不知道如何解决它感谢您的帮助

他们不在浏览器中运行

无法实例化类型为org.openqa.selenium.chrome.ChromeDriver的新WebDriver实例

package com.automation.correo;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.openqa.selenium.WebDriver;
import net.serenitybdd.junit.runners.SerenityRunner;
import net.thucydides.core.annotations.Managed;
import net.thucydides.core.annotations.Steps;
import pasos.pasoscorreo;

@RunWith(SerenityRunner.class)
public class testcorreo {

@Managed(driver = "chrome", uniqueSession = true)
WebDriver driver;

@Steps
pasoscorreo buyer;

@Test 
public void Ingresar_Gmail_Valida_Correo_NoLeido() throws InterruptedException {

    buyer.Abrir_Gmail();
    buyer.Ingresar_usairio("Ingsisacontreras");
    buyer.Ingresar_password("fdfdfd;");
    buyer.Buscar_correo("Alejandro Rendon ");
    buyer.UsuarioCon_correo();
    buyer.Ultimo_correo();
    buyer.Descripcion_Correo();
    driver.close();

}

1 个答案:

答案 0 :(得分:2)

在第一次进行serenity-cucumber4-smoketests时,我遇到了同样的问题。问题出在骨架中的chromedriver.exe版本中。在将其替换为公司支持的新产品之后,测试通过了。但是,如果未正确选择驱动程序的路径,则可能会发生相同的问题。