0

我正在下载 Simple Java 示例项目 Run SimpleTest 我看到错误

错误:(12、17)java:找不到符号符号:方法域()
位置:@interface com.epam.jdi.uitests.web.selenium.elements.pageobjects.annotations.JSite

错误:(12, 1) java: annotation @com.epam.jdi.uitests.web.selenium.elements.pageobjects.annotations.JSite 缺少元素“value”的默认值

我在改变@JSite(**domain** = "https://epam.github.io/JDI/") to @JSite(**value** = "https://epam.github.io/JDI/")

最后,我得到了一个错误

“错误:无法下载最新的 CHROME 驱动程序。异常为空”

我将值更改为driver=${driver}文件driver=chrometest.properties 中的值,在 pom.xml 中的 chrome 行上进行了评论 我看到了同样的错误 我在查询中看到了答案

“错误:无法下载最新的 CHROME 驱动程序。异常为空”

但我无法想象你仍然可以在哪里指定驱动程序路径的属性

System.setProperty("webdriver.chrome.driver", System.getProperty("C:\\Users\\xxxxxx\\chromedriver_win32_2.1"));
ChromeDriver d1 = new ChromeDriver();
4

1 回答 1

0

我找到了答案。

在文件JDIExampleSite 中更改 @JSite(value = " https://epam.github.io/JDI ") (删除最后一个斜杠)

在文件HomePage中更改 @JPage(url = "/index.html", title = "Index Page") (我们将“L”添加到 htm 并获得 html)

在文件test.properties中删除注释“drivers.folder=C:\”(我有一个根 chrome 驱动程序,如果您不同,请指定您的路径)

我还从文件test.properties中的“drivers.version=2.23”中删除了注释,并在此处更改了“driver=chrome”

于 2017-12-06T12:58:34.050 回答