无法将.java转换为.jar

时间:2019-02-26 09:25:20

标签: java android selenium jar automation

我正在尝试将我的.java文件从eclipse ide转换为终端中的.jar。

我运行javac OpenOfferUp.java

我明白了-

C:\Users\boung\Desktop>javac OpenOfferUp.java
OpenOfferUp.java:9: error: package javax.xml.soap does not exist
import javax.xml.soap.SOAPElement;
                     ^
OpenOfferUp.java:10: error: package org.openqa.selenium does not exist
import org.openqa.selenium.By;
                          ^
OpenOfferUp.java:11: error: package org.openqa.selenium does not exist
import org.openqa.selenium.Capabilities;
                          ^
OpenOfferUp.java:12: error: package org.openqa.selenium does not exist
import org.openqa.selenium.Dimension;
                          ^
OpenOfferUp.java:13: error: package org.openqa.selenium does not exist
import org.openqa.selenium.WebElement;
                          ^
OpenOfferUp.java:14: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.DesiredCapabilities;
                                 ^
OpenOfferUp.java:15: error: package org.openqa.selenium.remote.server.handler does not exist
import org.openqa.selenium.remote.server.handler.FindElement;
                                                ^
OpenOfferUp.java:16: error: package org.testng.annotations does not exist
import org.testng.annotations.Test;
                             ^
OpenOfferUp.java:18: error: package io.appium.java_client does not exist
import io.appium.java_client.MobileElement;
                            ^
OpenOfferUp.java:19: error: package io.appium.java_client does not exist
import io.appium.java_client.TouchAction;
                            ^
OpenOfferUp.java:20: error: package io.appium.java_client.android does not exist
import io.appium.java_client.android.AndroidDriver;
                                    ^
OpenOfferUp.java:21: error: package io.appium.java_client.android does not exist
import io.appium.java_client.android.AndroidElement;
                                    ^
OpenOfferUp.java:22: error: package io.appium.java_client.touch.offset does not exist
import io.appium.java_client.touch.offset.PointOption;
                                         ^
OpenOfferUp.java:26: error: cannot find symbol
AndroidDriver driver;
^
  symbol:   class AndroidDriver
  location: class OpenOfferUp
OpenOfferUp.java:17: error: package org.testng.annotations does not exist
import org.testng.annotations.*;
^
OpenOfferUp.java:29: error: cannot find symbol
@Test
 ^
  symbol:   class Test
  location: class OpenOfferUp
OpenOfferUp.java:45: error: cannot find symbol
@Test
 ^
  symbol:   class Test
  location: class OpenOfferUp
OpenOfferUp.java:35: error: cannot find symbol
DesiredCapabilities cap = new DesiredCapabilities();
^
  symbol:   class DesiredCapabilities
  location: class OpenOfferUp
OpenOfferUp.java:35: error: cannot find symbol
DesiredCapabilities cap = new DesiredCapabilities();
                              ^
  symbol:   class DesiredCapabilities
  location: class OpenOfferUp
OpenOfferUp.java:42: error: cannot find symbol
driver = new AndroidDriver(new URL("http://localhost:4723/wd/hub"), cap);
             ^
  symbol:   class AndroidDriver
  location: class OpenOfferUp
OpenOfferUp.java:48: error: cannot find symbol
        driver.findElement(By.id("com.offerup:id/email_button")).click();
                           ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:50: error: cannot find symbol
        By path = By.xpath("//*[@text='Enter your email address']");
        ^
  symbol:   class By
  location: class OpenOfferUp
OpenOfferUp.java:50: error: cannot find symbol
        By path = By.xpath("//*[@text='Enter your email address']");
                  ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:54: error: cannot find symbol
        driver.findElement(By.id("com.offerup:id/next_button")).click();
                           ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:56: error: cannot find symbol
        By path1 = By.xpath("//*[@text='']");
        ^
  symbol:   class By
  location: class OpenOfferUp
OpenOfferUp.java:56: error: cannot find symbol
        By path1 = By.xpath("//*[@text='']");
                   ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:60: error: cannot find symbol
        driver.findElement(By.id("com.offerup:id/main_text")).click();
                           ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:63: error: cannot find symbol
        By path2 = By.xpath("//android.widget.TextView[@index='5']");
        ^
  symbol:   class By
  location: class OpenOfferUp
OpenOfferUp.java:63: error: cannot find symbol
        By path2 = By.xpath("//android.widget.TextView[@index='5']");
                   ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:68: error: cannot find symbol
        driver.findElement(By.id("com.offerup:id/nav_my_offers")).click();
                           ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:71: error: cannot find symbol
        driver.findElement(By.id("com.offerup:id/action_button")).click();
                           ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:74: error: cannot find symbol
        driver.findElement(By.id("com.offerup:id/main_text")).click();
                           ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:77: error: cannot find symbol
        driver.findElement(By.id("com.offerup:id/addPhotoFromGallery")).click();
                           ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:81: error: cannot find symbol
        driver.findElement(By.id("com.simplemobiletools.gallery:id/dir_thumbnail")).click();
                           ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:83: error: cannot find symbol
        driver.findElement(By.id("com.simplemobiletools.gallery:id/medium_thumbnail")).click();
                           ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:88: error: cannot find symbol
                driver.findElement(By.id("com.offerup:id/circle")).click();
                                   ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:90: error: cannot find symbol
        driver.findElement(By.id("com.offerup:id/done")).click();
                           ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:93: error: cannot find symbol
    By path3 = By.xpath("//*[@text='Name, brand, model, etc.']");
    ^
  symbol:   class By
  location: class OpenOfferUp
OpenOfferUp.java:93: error: cannot find symbol
    By path3 = By.xpath("//*[@text='Name, brand, model, etc.']");
               ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:97: error: cannot find symbol
    driver.findElement(By.id("com.offerup:id/footer_button")).click();
                       ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:99: error: cannot find symbol
    driver.findElement(By.id("com.offerup:id/see_more")).click();
                       ^
  symbol:   variable By
  location: class OpenOfferUp
OpenOfferUp.java:101: error: cannot find symbol
    driver.findElement(By.id("com.offerup:id/category_list_row_text"));
                       ^
  symbol:   variable By
  location: class OpenOfferUp
42 errors

我不知道这意味着什么。

这是我的代码-

package OpenOfferUpTest;

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.TimeUnit;
import javax.xml.soap.SOAPElement;
import org.openqa.selenium.By;
import org.openqa.selenium.Capabilities;
import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.server.handler.FindElement;
import org.testng.annotations.Test;
import org.testng.annotations.*;
import io.appium.java_client.MobileElement;
import io.appium.java_client.TouchAction;
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.android.AndroidElement;
import io.appium.java_client.touch.offset.PointOption;

public class OpenOfferUp {

AndroidDriver driver;


@Test
public void OpensOfferUp() throws MalformedURLException

{ //OfferUp initial launch process

File OfferUp = new File("C:\\Users\\boung\\Desktop\\OfferUp.apk");
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability("deviceName", "Virtual Device");
cap.setCapability("platformName", "android");
cap.setCapability("null", "OfferUp");
cap.setCapability("appPackage", "com.offerup");
cap.setCapability("appActivity", 
"com.offerup.android.login.splash.LoginSplashActivity");

driver = new AndroidDriver(new URL("http://localhost:4723/wd/hub"), cap);

}
@Test
public void SimpleTest() throws InterruptedException { // add posting process

driver.findElement(By.id("com.offerup:id/email_button")).click(); 

By path = By.xpath("//*[@text='Enter your email address']"); 

driver.findElement(path).sendKeys("sourgta@gmail.com"); 

driver.findElement(By.id("com.offerup:id/next_button")).click(); 

By path1 = By.xpath("//*[@text='']"); 

driver.findElement(path1).sendKeys("xxxxxxxxx"); 

driver.findElement(By.id("com.offerup:id/main_text")).click(); 
Thread.sleep(5000);

By path2 = By.xpath("//android.widget.TextView[@index='5']"); 

driver.findElement(path2).click(); 
Thread.sleep(5000);

driver.findElement(By.id("com.offerup:id/nav_my_offers")).click(); 
Thread.sleep(5000);

driver.findElement(By.id("com.offerup:id/action_button")).click(); 
Thread.sleep(5000);

driver.findElement(By.id("com.offerup:id/main_text")).click();
Thread.sleep(5000);

driver.findElement(By.id("com.offerup:id/addPhotoFromGallery")).click();

try { //image selecting process

driver.findElement(By.id("com.simplemobiletools.gallery:id/dir_thumbnail")).click();

driver.findElement(By.id("com.simplemobiletools.gallery:id/medium_thumbnail")).click();
}

catch (Exception e) {

    driver.findElement(By.id("com.offerup:id/circle")).click();

    driver.findElement(By.id("com.offerup:id/done")).click();
}

By path3 = By.xpath("//*[@text='Name, brand, model, etc.']");

driver.findElement(path3).sendKeys("selling service!!!");

driver.findElement(By.id("com.offerup:id/footer_button")).click();

driver.findElement(By.id("com.offerup:id/see_more")).click();

driver.findElement(By.id("com.offerup:id/category_list_row_text"));




}


}

有人可以帮我吗?

0 个答案:

没有答案