如何解决“包 org.openqa.selenium.winium 不存在”的错误?

我正在使用Winium 工具进行自动化。我已将以下 jar 文件包含到我的项目的类路径中,


selenium-server-standalone-3.14.0.jar

testng-7.0.0-beta1.jar

winium-elements-desktop-0.1.0-1.jar

winium-elements-desktop-0.2.0-1.jar

Java 安装版本:1.8


当我尝试编译程序时,出现以下错误。


D:\Incidents\Winium_213716\TestProjects\winium-desktop-sample-project-master\winium-desktop-sample-project-master\src\main\java>javac sampleTest.java

sampleTest.java:44: error: package org.openqa.selenium.winium does not exist

import org.openqa.selenium.winium.DesktopOptions;

                             ^

sampleTest.java:45: error: package org.openqa.selenium.winium does not exist

import org.openqa.selenium.winium.WiniumDriver;

                             ^

sampleTest.java:52: error: cannot find symbol

DesktopOptions options= new DesktopOptions();

^

symbol:   class DesktopOptions

location: class sampleTest

sampleTest.java:52: error: cannot find symbol

DesktopOptions options= new DesktopOptions();

                          ^

symbol:   class DesktopOptions

location: class sampleTest

sampleTest.java:55: error: cannot find symbol

WiniumDriver driver=new WiniumDriver(new 

URL("http://localhost:9999"),options);

  ^

symbol:   class WiniumDriver

location: class sampleTest

sampleTest.java:55: error: cannot find symbol

WiniumDriver driver=new WiniumDriver(new 

URL("http://localhost:9999"),options);

                       ^

symbol:   class WiniumDriver

location: class sampleTest

6 errors

下面是我的java代码


import java.io.IOException;

import java.net.URL;

import org.openqa.selenium.winium.DesktopOptions;

import org.openqa.selenium.winium.WiniumDriver;

import org.testng.annotations.Test;


public class sampleTest 

{

 @Test

 public void test() throws IOException{

 DesktopOptions options= new DesktopOptions();

 options.setApplicationPath("C:\\WINDOWS\\system32\\notepad.exe");

  try{

  WiniumDriver driver=new WiniumDriver(new 

  URL("http://localhost:9999"),options);

  driver.findElementByClassName("Edit").sendKeys("This is 

 sample test");

  driver.close();

 }

 catch(Exception e){

 System.out.println(e.getMessage());

}

}


一只名叫tom的猫
浏览 771回答 2
2回答

HUX布斯

您需要Winium Web 驱动程序jar 来进行上述导入
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java