java – 编译Maven Selenium项目时出错 – 找不到编译错误包
发布时间:2020-12-15 02:08:22 所属栏目:Java 来源:网络整理
导读:我试图运行Selenium测试的maven项目(maven -install) 下面是pom 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.o
我试图运行Selenium测试的maven项目(maven -install)
下面是pom <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>bukalapak</groupId> <artifactId>bukalapak</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.46.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-server</artifactId> <version>2.46.0</version> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.9.4</version> <scope>test</scope> </dependency> </dependencies> <build> <sourceDirectory>src</sourceDirectory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.14.1</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> </manifest> </archive> <forkMode>never</forkMode> <suiteXmlFiles> <suiteXmlFile>testsuite/TestSuiteBukalapak.xml</suiteXmlFile> </suiteXmlFiles> </configuration> </plugin> </plugins> </build> </project> 编译错误抱怨包org.openqa.selenium不存在,包org.testng不存在,包org.testng.annotations不存在,其他包好像maven构建缺少某些东西. [INFO] Compiling 43 source files to D:bukalapakselenium_testngtargetclasses [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/Tambah_Alamat.java:[3,27] package org.openqa.selenium does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/Tambah_Alamat.java:[4,27] package org.openqa.selenium does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/Tambah_Alamat.java:[5,35] package org.openqa.selenium.support does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/Tambah_Alamat.java:[6,18] package org.testng does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/Tambah_Alamat.java:[7,30] package org.testng.annotations does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/core/Settings.java:[5,27] package org.openqa.selenium does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/core/Settings.java:[6,34] package org.openqa.selenium.chrome does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/core/Settings.java:[7,34] package org.openqa.selenium.chrome does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/core/Settings.java:[8,34] package org.openqa.selenium.chrome does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/core/Settings.java:[9,35] package org.openqa.selenium.firefox does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/core/Settings.java:[10,35] package org.openqa.selenium.firefox does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/core/Settings.java:[11,42] package org.openqa.selenium.support.events does not exist [ERROR] /D:/bukalapak/selenium_testng/src/bukalapak/core/Settings.java:[12,18] package org.testng does not exist 你能帮我一个线索,我需要在pom上插入任何具体的依赖吗?谢谢 解决方法
你可以添加下面的depdency并尝试一下:
<dependency> <groupId>org.openqa.selenium.server</groupId> <artifactId>selenium-server-coreless</artifactId> <version>1.0-20081010.060147</version> </dependency> 更多细节here (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |