我是一个刚接触Java世界的程序员。我正在使用Intellij、Maven和Selenium。
我完全按照指令生成Selenium项目。链接是:webdriver.jsp
方向要求你
因此,我随信附上我使用的pom.xml,并按照上面的说明使用“FWSDriverProject”作为我的文件夹(关于pom.xml文件,请参见此消息的底部)。
由于我没有旧版本的Intellij,而且Selenium站点上的说明也很旧,所以我无法准确地跟踪它们,但我确实注意到,在项目的目标子文件夹中为我创建了一个jar文件,而且我熟悉如何使用jar文件,因此我认为值得一试。
我创建了名为C:\Java\FWS_SeleniumJarConsumer的文件夹&然后在该文件夹中创建了简单的命令行应用程序。
我添加了libs文件夹,C:\Java\FWS_SeleniumJarConsumer\libs。
然后,我将为我创建的JAR文件放到这个文件夹中。
然后,在Intellij中,我打开了我的FWS_SeleniumJarConsumer项目,右键单击了jar文件,并选择了“Add”。
我的回答是“IDEA无法确定所选项目包含什么样的文件。从列表中选择适当的类别。“
它允许您选择多个。因为我不知道该选什么,所以我选择了所有的。
我没有发现任何错误。
但是,当尝试使用示例代码中提供的导入时,我会得到错误。
import org.openqa.selenium.By;
错误说:“无法解析符号openqa”。
对于如何使用IntelliJ & Java启动和运行基本Selenium项目,有什么想法吗?
我正在使用最新的Maven和IntelliJ。关于链接的教程是旧的。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>HCFCD</groupId>
<artifactId>FWSDriver</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>htmlunit-driver</artifactId>
<version>2.21</version>
</dependency>
</dependencies>
</project>发布于 2016-06-29 19:57:51
我做了一个类似的项目,并遵循本教程,以便能够使用IntelliJ在Java中创建、构建和执行Selenium测试。这应该能解决你的问题。
看这个视频:GBTFWQ4
Git存储库:https://github.com/Krotov/FirstWebDriverTest
马蒂厄
https://stackoverflow.com/questions/38107670
复制相似问题