当我尝试导入"org.openqa.selenium.chrome.ChromeDriver"
时,我正在为硒编写Java程序,但是它给出了错误。
"The import org.openqa cannot be resolved"
在我的MacBook上。
import org.openqa.selenium.chrome.ChromeDriver;
public class Login {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "/Users/shilpa/Documents/Selenium/Selenium Softwares/chromedriver.exe");
WebDriver driver = new ChromeDriver();
}
答案 0 :(得分:0)
此错误消息...
The import org.openqa cannot be resolved
...表示 ChromeDriver 在编译时没有被解析。
此错误背后可能有很多共鸣。有关您的 Test Environment 的更多信息,例如 JAR 文件, Maven 或 Gradle 和二进制版本可以帮助我们以更好的方式调试问题。您可以在ChromeDriver and WebDriver for Selenium through TestNG results in 4 errors和java.lang.Error: Unresolved compilation problems : WebDriver/ChromeDriver cannot be resolved to a type error while executing selenium tests
中找到一些相关的讨论。 Morepver,因为您正在使用 MacOS ,而不是使用chromedriver_win32.zip
中的 chromedriver.exe ,您需要下载,提取并使用从{strong> chromedriver_mac64 中获取chromedriver
二进制文件,并按如下所示更改System.setProperty()
行:
//without the extension (.exe)
System.setProperty("webdriver.chrome.driver", "/Users/shilpa/Documents/Selenium/Selenium Softwares/chromedriver");