无法从CLISelenium JUnit编译Java文件

问题描述

我尝试使用CLI为运行测试用例编译Java文件

在测试用例java文件中,我导入org.openqa.selenium.WebDriver等。

在编译时收到错误消息:

  "error: package org.openqa.selenium does not exist

导入org.openqa.selenium.WebDriver;“

如果有人知道原因?

我使用此命令:

  javac -cp junit-4.13.jar;. file1.java 

谢谢。

解决方法

您将需要selenium-java jar及其所有依赖项,并将它们添加到类路径中。目前,您仅在类路径中指定junit jar。因此,找不到包错误。

selenium-java的某些依赖项将是:

guava
okhttp
okio
buddy
commons-exec
selenium-api
selenium-chrome-driver
selenium-edge-driver
selenium-firefox-driver
selenium-ie-driver
selenium-opera-driver
selenium-remote-driver
selenium-safari-driver
selenium-support

您可以使用诸如mavengradle之类的构建自动化工具来进行依赖性管理。