我正在尝试将我的.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"));
}
}
有人可以帮我吗?