我正在下载Simple Java示例项目 运行SimpleTest 我看到错误
错误:(12,17)java:找不到符号符号:method domain()
位置:@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的最新驱动程序。例外null”
我在文件test.properties中将值driver=${driver}
更改为driver=chrome
,
评论了pom.xml中的行chrome
我看到了同样的错误
我在查询中看到了答案
“错误:无法下载CHROME的最新驱动程序。例外null”
但是我无法想象你仍然可以在哪里指定驱动程序路径的属性
System.setProperty("webdriver.chrome.driver", System.getProperty("C:\\Users\\xxxxxx\\chromedriver_win32_2.1"));
ChromeDriver d1 = new ChromeDriver();
答案 0 :(得分:0)
我找到了答案。
在文件 JDIExampleSite 中更改@JSite(值=" https://epam.github.io/JDI")(删除最后一个斜杠)
在文件主页中更改@JPage(url =" /index.html" ;, title ="索引页")(我们添加" L"到htm,我们得到html)
在文件 test.properties 中删除评论" drivers.folder = C:\" (我有一个root chrome驱动程序,如果你不一样,请指定你的路径)
我还删除了" drivers.version = 2.23"的评论。在文件 test.properties 中并更改" driver = chrome"这里