作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Eclipse 中的 Perfectomobile 在移动设备上测试网站。我在运行代码时收到初始化错误。看起来像是http请求错误。我想知道是否有一个代理我可以尝试使用 eclipse。我可以直接在浏览器上访问此网址。
这是初始化代码
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)
最佳答案
是 - 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");
有关更多代码示例,您可以访问: https://github.com/perfectomobile/examples
关于java - Perfectomobile 初始化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22384896/
我正在尝试使用 Eclipse 中的 Perfectomobile 在移动设备上测试网站。我在运行代码时收到初始化错误。看起来像是http请求错误。我想知道是否有一个代理我可以尝试使用 eclipse
我已经完成了我的第一个 Android 应用程序,并正在尝试在允许下载到实际手机的“perfectomobile”网站上对其进行测试。我选择了据说具有 Android 2.1 (Eclair) 操作系
我已经为 Eclipse 安装了 PerfectoMobile 插件,并且能够从 Eclipse 连接到 Perfecto 实验室。我正在尝试编写 selenium 自动化代码,但以下 WebDriv
我是一名优秀的程序员,十分优秀!