2017-05-28 360 views
0
public class Mobiletest { 
    private static AndroidDriver driver; 

    public static void main(String[] args) throws MalformedURLException, 
      InterruptedException { 

     DesiredCapabilities capabilities = new DesiredCapabilities(); 
     capabilities.setCapability(CapabilityType.BROWSER_NAME, ""); 
     capabilities.setCapability("deviceName", "Redmi 1s"); 
     capabilities.setCapability("platformVersion", "4.4.4"); 
     capabilities.setCapability("platformName", "Android"); 
     // capabilities.setCapability("app", app.getAbsolutePath()); 
     capabilities.setCapability("appPackage", 
       "com.zipgo.customer"); 
     capabilities.setCapability("appActivity", 
       "SplashActivity"); 

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

     // driver.manage().timeouts().implicitlyWait(80, TimeUnit.SECONDS); 
    } 

它给出如下错误不往哪里去错org.apache.http.conn.HttpHostConnectException:连接到127.0.0.1:4723 [/127.0.0.1]失败:连接被拒绝:连接

螺纹

异常 “主要” org.openqa.selenium.WebDriverException:org.apache.http.conn.HttpHostConnectException:连接到127.0.0.1:4723 [/127.0.0.1]失败:连接被拒绝:连接 构建信息:版本:'unknown',修订:'unknown',时间:'unknown' 系统信息:host:'INSPIRON',ip:'192.168.1.35',os.name:'Windows 8.1',os.arch:' amd64',os.version:'6.3',java.version:'1.8.0_40' 驱动程序信息:driver.version:AndroidDriver

回答

0

您是否有多个appium实例正在运行?如果不尝试将端口从4723更改为其他内容。

+0

注意appium正在运行测试 – wpj

+0

任何其他之前手动启动所需端口意味着任何4722,4724,我已经通过点击播放符号手动启动了appium服务器,并且一旦更改了端口编号为4728它显示在appium上的appium端口号4728上,但是当我运行Eclipse脚本时,它向我显示了4723端口上的结果 – Jagaur

+0

您是否已将端口更改为android驱动程序和appium设置中的相同 – wpj

0

enter image description here

首先在appium UI

代码

然后

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

就像在你的示例代码

+0

线程“主”的异常org.openqa.selenium.WebDriverException:org.apache.http.conn.HttpHostConnectException:连接到127.0.0.1:4723 [/ 127.0.0.1]失败:连接被拒绝:连接 构建信息:版本:'未知',修订:'未知',时间:'未知' 系统信息:主机:'INSPIRON',IP:'192.168。 – Jagaur

相关问题