提问者:小点点

Minium用胶水和浏览器抛出错误


有人知道为什么Minium(Selenium web driver Java Cucumber)会抛出这个错误跟踪吗?< br >

我已经找了几个小时,似乎没有什么可以解决这个错误。

项目结构

Java:

import minium.cucumber.MiniumCucumber;

import java.io.IOException;

import org.junit.runner.RunWith;

import cucumber.api.CucumberOptions;
import cucumber.api.cli.Main;
import ModulosComunesWeb.*;

@RunWith(MiniumCucumber.class)
/*@CucumberOptions(
        features = "LO-PPE-WEB-AltaFavoritos.feature"
    //  ,glue={"stepDefinition"}
        )
@CucumberOptions(

        features= "LO-PPE-WEB-AltaFavoritos.feature"
)*/
public class LOFavoritasIT {


}

2018-07-10 12:35:08.977 警告 17180 --- [引擎线程-0] minium.cucumber.internal.minium后端:无法加载胶水 src/test/resources/step

org.mozilla.javascript.WrappedException:包装的org.springframework.beans.factory.UnsatisfiedDependencyException:创建名为“browser”的bean时出错,该bean在minium.web.config.WebElementsConfiguration:通过方法“browser”参数0表示;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“wd”的bean时出错,该bean在minium.web.config.WebElementsConfiguration:通过工厂方法实例化bean失败;嵌套异常为org.springframework.beans.BeanInstance异常:无法实例化[org.openqa.selection.WebDriver]:工厂方法“wd”引发异常;嵌套异常为java.lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置;有关详细信息,请参阅https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver.最新版本可从http://chromedriver.storage.googleapis.com/index.html(minium/minium.js#23)位于org.mozilla.javascript.Context.sthrowAsScriptRuntimeEx(Context.java:1893)位于org.mozilla.javascript.MemberBox.invoke(MemberBox.java:148)


共1个答案

匿名用户

您需要检查您的Google Chrome 浏览器版本以下载与浏览器版本相匹配的chrome驱动程序。如果您没有使用最新版本,请下载与您的浏览器版本相匹配的chrome驱动程序并将“. exe”文件复制到Minium Developer的驱动程序文件夹中。

如果您拥有最新的Google Chrome浏览器版本,Minium开发人员可以为您下载最新的Web驱动程序:https://minium.vilt.io/docs/developer/minium-developer/#update-webdrivers

相关问题