Java Perfectomobile初始化错误
我正在尝试在eclipse中使用PerfectMobile在移动设备上测试一个网站。运行代码时出现初始化错误。这似乎是http请求错误。我想知道是否有一个代理我可以尝试与eclipse。我可以直接在浏览器上访问此url 下面是要初始化的代码Java Perfectomobile初始化错误,java,android,eclipse,selenium,Java,Android,Eclipse,Selenium,我正在尝试在eclipse中使用PerfectMobile在移动设备上测试一个网站。运行代码时出现初始化错误。这似乎是http请求错误。我想知道是否有一个代理我可以尝试与eclipse。我可以直接在浏览器上访问此url 下面是要初始化的代码 public class MobileTest { public static void main(String[] args) { String deviceID = "1F297702"; \\Initial
public class MobileTest {
public static void main(String[] args) {
String deviceID = "1F297702";
\\Initializing
MobileDriver driver = new MobileDriver();
try {
//code area
driver.getDevice(deviceID);
sleep(13000);
MobileDeviceOpenOptions open = new MobileDeviceOpenOptions();
driver.getDevice(deviceID).open(open);
和错误控制台
Error:
Run started
Starting Mobile Driver
12:16:55.103 [main] INFO c.p.selenium.MobileDriver - Creating mobile driver
12:16:55.109 [main] INFO c.p.selenium.MobileDriver - Starting execution
12:16:55.142 [main] INFO c.p.httpclient.HttpClient - Processing request Request[_requestType=START_EXECUTION,_itemId=<null>,_parameters=[ParameterValue[_name=responseFormat,_value=xml]],_stringParameters=<null>,_encoding=<null>]
Exception in thread "main" java.lang.RuntimeException: Failed to start play
at com.perfectomobile.selenium.MobileDriver.initWithEclipseParams(MobileDriver.java:86)
at com.perfectomobile.selenium.MobileDriver.<init>(MobileDriver.java:39)
at MobileTest.main(MobileTest.java:41)
Caused by: com.perfectomobile.httpclient.HttpClientException: Error while processing HTTP request for URL in https & username & password
at com.perfectomobile.httpclient.HttpClient.sendTextRequest(HttpClient.java:195)
at com.perfectomobile.httpclient.HttpClient.sendTextRequest(HttpClient.java:143)
at com.perfectomobile.httpclient.HttpClient.sendValuesRequest(HttpClient.java:56)
at com.perfectomobile.httpclient.execution.ExecutionsHttpClient.startPlay(ExecutionsHttpClient.java:217)
at com.perfectomobile.selenium.MobileDriver.initWithEclipseParams(MobileDriver.java:76)
错误:
开始跑步
启动移动驱动器
12:16:55.103[主]信息c.p.selenium.MobileDriver-创建移动驱动程序
12:16:55.109[主]信息c.p.selenium.MobileDriver-开始执行
12:16:55.142[main]INFO c.p.httpclient.httpclient-处理请求[_requestType=START\u EXECUTION,_itemId=,_parameters=[ParameterValue[_name=responseFormat,_value=xml],_stringParameters=,_encoding=]
线程“main”java.lang.RuntimeException中出现异常:无法启动播放
在com.perfectomobile.selenium.MobileDriver.initWithEclipseParams上(MobileDriver.java:86)
在com.perfectomobile.selenium.MobileDriver上(MobileDriver.java:39)
在MobileTest.main(MobileTest.java:41)
原因:com.perfectomobile.httpclient.HttpClientException:处理HTTP请求以https、用户名和密码访问URL时出错
位于com.perfectomobile.httpclient.httpclient.sendTextRequest(httpclient.java:195)
位于com.perfectomobile.httpclient.httpclient.sendTextRequest(httpclient.java:143)
位于com.perfectomobile.httpclient.httpclient.sendValuesRequest(httpclient.java:56)
位于com.perfectomobile.httpclient.ExecutionsHttpClient.startPlay(ExecutionsHttpClient.java:217)
在com.perfectomobile.selenium.MobileDriver.initWithEclipseParams上(MobileDriver.java:76)
是-perfecto移动支持代理
见所附代码:
// Setting up the proxy
MobileProxy proxy = new MobileProxy("name",
8080, "XXX "XXX");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.PROXY, proxy);
MobileDriver connector = new MobileDriver(capabilities);
System.out.println("Script started");
有关更多代码示例,请访问:
user@3423363,那就是我要找的。非常感谢。