所以我正在学习Selenium用于Java的测试自动化,我有一个错误消息,比如IntelliJ中的标题“windows()”是红色的。
我试图导入org.openqa.selenium.WebDriver。选项,但它是灰色的,所以没用。
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebDriver.Options; //this one is grayed out
public class WindowsActivities {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "resources/chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
}
}
我能做些什么来解决这个问题?
提前谢谢
看起来您缺少这个依赖项(它还提供了selenium-api
):
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.2.1</version>
</dependency>
确保您也有这种依赖关系:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
<version>4.2.1</version>
</dependency>
重新加载项目以更新依赖项。
请尝试文件|无效缓存|无效并重新启动。
下面的代码中有一个编译错误,我不知道如何修复。 但我明白 错误:(8,14)java:找不到symbol symbol:方法readString(java.nio.file.Path) 位置:类java。尼奥。文件文件夹 有很多事情需要注意。 > 这只发生在。如果我尝试(java.nio.file.Files中的另一种方法),它可以工作 这段代码在intelliJ中不起作用,但在eclipse中起
问题内容: 我在使用简单的hello world程序时遇到了麻烦!我希望有人能对此有所启发。 因此,我收到的错误如下: 因此,通过错误,我可以看到它 显然 缺少main,但是它在那里: 如果有帮助,我就在Mac OS / X上。 问题答案: 问题在于您的方法没有采用String数组作为参数。请使用以下签名: 要么 其他有效选项是: 在Java语言规范中,这被告知如下: 方法main必须声明为pub
在my IntelliJ中,一个POM显示错误,原因是未找到插件,如下所示: 我的所有构建配置都是正确的(根据回答,在IntelliJ中找不到Maven插件) 有人能帮忙吗?
我在IntelliJ中找不到将Java设置为我的项目JDK的目录。我尝试将其指向/usr/java/java[version-number],但是IntelliJ说这是一个无效的目录。(我不记得这个文件夹的确切名称,我只记得它是Java8。) 我在谷歌上搜索了一下,发现可能是因为它被破坏了,他们建议擦掉它并重新安装...因此,我删除了/usr/java中的java[version-number]文
问题内容: 在IntelliJ中,当我尝试编译时出现此奇怪的错误。 我知道,问题出在哪里很明显,但是花了太多时间在这个问题上,我现在把信任交给您! 我使用ideaCommunity-9,在其中为JBoss创建了一个全局库,其中包含所有JBoss jar,包括ejb3-persistence.jar。我的模块包含此库,并且已将其移至依赖关系的顶部。在类路径中,没有其他地方有javax.persist
将IntelliJ从版本12更新到13后,无法解析以下Maven相关插件: 当使用IntelliJ12时,这些不在插件列表中。不知怎么的,它们在更新后被添加了,现在IntelliJ抱怨它们找不到了。我可以在哪里从列表中删除这些插件或通过安装它们来解决问题? 我可以毫无问题地运行maven目标和,但是配置文件/插件在IDE中显示红色并伴有警告。