我正在使用Linux Ubuntu studio 16.10
我有selenium webdriver 3.5.3
我为网络开发者提供了一个eclipse jee-oxygen Eclipse Java EE IDE
。
Version: Oxygen Release (4.7.0)
Build id: 20170620-1800
我有Java 1.8
我有GeckoDriver 0.16
Firefox 54.0
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class XYZ {
{
System.setProperty("webdriver.firefox.bin","/usr/bin/firefox");
System.setProperty("webdriver.gecko.driver", "/usr/bin/geckodriver");
WebDriver driver = new WebDriver();
DesiredCapabilities dc = DesiredCapabilities.firefox();
我在“问题”标签中收到以下错误:
Description Resource Path Location Type
DesiredCapabilities cannot be resolved XYZ.java /AXYZ/src line 23 Java Problem
DesiredCapabilities cannot be resolved to a type XYZ.java /AXYZ/src line 23 Java Problem
The import org.openqa.selenium.firefox cannot be resolved XYZ.java /AXYZ/src line 2 Java Problem
The import org.openqa.selenium.remote cannot be resolved XYZ.java /AXYZ/src line 3 Java Problem
The import org.openqa.selenium.WebDriver cannot be resolved XYZ.java /AXYZ/src line 1 Java Problem
WebDriver cannot be resolved to a type XYZ.java /AXYZ/src line 21 Java Problem
WebDriver cannot be resolved to a type XYZ.java /AXYZ/src line 21 Java Problem
如何解决所有问题?
答案 0 :(得分:1)
即使您使用的是Maven,仍然需要将Selenium Standalone服务器.jar文件添加到项目文件夹中。它对我有用。希望它也适合你。
步骤: 1.将 Selenium Standalone Server jar文件下载到本地文件夹 2.启动Eclipse 3.右键单击您的Maven项目>属性> Java Buildpath>库选项卡 4.单击Add External jar按钮 5.浏览到保存jar的文件夹>上载 6.申请并关闭 7.刷新或重新启动你的日食。
希望这应该有用
答案 1 :(得分:0)
您需要将包含selenium类的jar文件添加到构建路径中。
如果您不使用Maven,请将jar复制到您的项目中,右键单击它并选择" Add to build path" (准确的措辞和位置取决于Eclipse版本)。这应该会使情况变得更好。
答案 2 :(得分:0)
添加罐子
右键点击项目 - >构建路径 - >添加外部档案 - >在此处添加广告
答案 3 :(得分:0)
我认为你要做的是:
DesiredCapabilities dc = DesiredCapabilities.firefox();
WebDriver driver = new FirefoxDriver(dc);
答案 4 :(得分:0)
我在这里使用Eclipse 1.下载testng jar文件
将文件复制到您的工作区[项目文件夹]-我的项目中有一个JarFiles文件夹
右键单击您的项目>构建路径>配置构建路径
单击“添加外部JARS”
我希望这会有所帮助:)
答案 5 :(得分:0)