Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Appium Java:获取;“无法创建会话”;执行以下android应用程序自动化代码时出错 package eexample.com; 导入org.testng.annotations.Test; 导入io.appium.java_client.AppiumDriver; 导入io.appium.java_client.android.AndroidDriver; 导入io.appium.java_client.android.AndroidElement; 导入io.appium.java_client.remote.MobileCapabilityType; 导入java.net.MalformedURLException; 导入java.net.URL; 导入org.openqa.selenium.remote.DesiredCapabilities; 导入org.testng.Assert; 导入org.testng.annotations.AfterClass; 导入org.testng.annotations.BeforeClass; 公共类新测试{ AppiumDriver司机; @课前 public void f()引发错误的DurLexException{ DesiredCapabilities=新DesiredCapabilities(); cap.setCapability(移动能力类型设备名称,“Le X507”); cap.setCapability(MobileCapabilityType.APPIUM_版本,“6.0”); cap.setCapability(MobileCapabilityType.NEW_命令超时,“4000”); cap.setCapability(“appPackage”、“urdoorstep.com”); cap.setCapability(“appActivity”、“com.martjack.urdoorstep.SplashScreen”); cap.setCapability(“appWaitActivity”、“com.martjack.urdoorstep.LoginTabbedPage”); 驱动程序=新的AndroidDriver(新的URL(“http://127.0.0.1:4723/wd/hub"(香港法例第六章),; } @试验 public void testcase1()引发异常{ findElementById(“urdoorstep.com:id/loginbutton”)。单击(); Assert.assertTrue(driver.findElementById(“urdoorstep.com:id/loginbutton”).isDisplayed(); } @下课 public void testCaseTearDown(){ driver.quit(); } }_Java_Android_Selenium - Fatal编程技术网

Appium Java:获取;“无法创建会话”;执行以下android应用程序自动化代码时出错 package eexample.com; 导入org.testng.annotations.Test; 导入io.appium.java_client.AppiumDriver; 导入io.appium.java_client.android.AndroidDriver; 导入io.appium.java_client.android.AndroidElement; 导入io.appium.java_client.remote.MobileCapabilityType; 导入java.net.MalformedURLException; 导入java.net.URL; 导入org.openqa.selenium.remote.DesiredCapabilities; 导入org.testng.Assert; 导入org.testng.annotations.AfterClass; 导入org.testng.annotations.BeforeClass; 公共类新测试{ AppiumDriver司机; @课前 public void f()引发错误的DurLexException{ DesiredCapabilities=新DesiredCapabilities(); cap.setCapability(移动能力类型设备名称,“Le X507”); cap.setCapability(MobileCapabilityType.APPIUM_版本,“6.0”); cap.setCapability(MobileCapabilityType.NEW_命令超时,“4000”); cap.setCapability(“appPackage”、“urdoorstep.com”); cap.setCapability(“appActivity”、“com.martjack.urdoorstep.SplashScreen”); cap.setCapability(“appWaitActivity”、“com.martjack.urdoorstep.LoginTabbedPage”); 驱动程序=新的AndroidDriver(新的URL(“http://127.0.0.1:4723/wd/hub"(香港法例第六章),; } @试验 public void testcase1()引发异常{ findElementById(“urdoorstep.com:id/loginbutton”)。单击(); Assert.assertTrue(driver.findElementById(“urdoorstep.com:id/loginbutton”).isDisplayed(); } @下课 public void testCaseTearDown(){ driver.quit(); } }

Appium Java:获取;“无法创建会话”;执行以下android应用程序自动化代码时出错 package eexample.com; 导入org.testng.annotations.Test; 导入io.appium.java_client.AppiumDriver; 导入io.appium.java_client.android.AndroidDriver; 导入io.appium.java_client.android.AndroidElement; 导入io.appium.java_client.remote.MobileCapabilityType; 导入java.net.MalformedURLException; 导入java.net.URL; 导入org.openqa.selenium.remote.DesiredCapabilities; 导入org.testng.Assert; 导入org.testng.annotations.AfterClass; 导入org.testng.annotations.BeforeClass; 公共类新测试{ AppiumDriver司机; @课前 public void f()引发错误的DurLexException{ DesiredCapabilities=新DesiredCapabilities(); cap.setCapability(移动能力类型设备名称,“Le X507”); cap.setCapability(MobileCapabilityType.APPIUM_版本,“6.0”); cap.setCapability(MobileCapabilityType.NEW_命令超时,“4000”); cap.setCapability(“appPackage”、“urdoorstep.com”); cap.setCapability(“appActivity”、“com.martjack.urdoorstep.SplashScreen”); cap.setCapability(“appWaitActivity”、“com.martjack.urdoorstep.LoginTabbedPage”); 驱动程序=新的AndroidDriver(新的URL(“http://127.0.0.1:4723/wd/hub"(香港法例第六章),; } @试验 public void testcase1()引发异常{ findElementById(“urdoorstep.com:id/loginbutton”)。单击(); Assert.assertTrue(driver.findElementById(“urdoorstep.com:id/loginbutton”).isDisplayed(); } @下课 public void testCaseTearDown(){ driver.quit(); } },java,android,selenium,Java,Android,Selenium,获取以下错误: 信息:-->POST/wd/hub/session{“desiredCapabilities”:{“appPackage”:“urdoorstep.com”,“appActivity”:“com.martjack.urdoorstep.SplashScreen”,“appWaitActivity”:“com.martjack.urdoorstep.LoginTabbedPage”,“platformName”:“Android”,“deviceName”:“Le X507”,“p

获取以下错误:

信息:-->POST/wd/hub/session{“desiredCapabilities”:{“appPackage”:“urdoorstep.com”,“appActivity”:“com.martjack.urdoorstep.SplashScreen”,“appWaitActivity”:“com.martjack.urdoorstep.LoginTabbedPage”,“platformName”:“Android”,“deviceName”:“Le X507”,“platform”:“Android”} 信息:客户端用户代理字符串:Apache HttpClient/4.5.1(Java/1.8.0_101) 信息:[调试]提供了以下所需功能,但appium无法识别。它们将被传递到此服务器上运行的任何其他服务:平台 信息:[调试]未获取应用程序,但已获取Android软件包,将尝试在设备上启动它 信息:[调试]创建新的应用程序会话4837f17e-d35e-43cc-9ffb-2a85f3de2c16 信息:启动android appium 信息:[调试]正在获取Java版本 信息:Java版本为:1.8.0_101 信息:[调试]检查adb是否存在 信息:[调试]使用来自D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe的adb 警告:没有应用程序功能,无法分析包/活动 信息:[调试]是否使用快速重置?真的 信息:[调试]正在为会话准备设备 信息:[调试]不检查应用程序是否存在,因为我们假设它已经在设备上 信息:检索设备 信息:[调试]正在尝试查找已连接的android设备 信息:[调试]正在获取连接的设备。。。 信息:[调试]正在执行cmd:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe devices 信息:[调试]已连接1个设备 信息:找到设备EELVL7INM7SWHYSG 信息:[调试]将设备id设置为EELVL7INM7SWHYSG 信息:[调试]等待设备准备就绪并响应shell命令(超时=5) 信息:[调试]正在执行cmd:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe-s EELVL7INM7SWHYSG等待设备 信息:[调试]正在执行cmd:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe-s EELVL7INM7SWHYSG shell“echo'ready'” 信息:[调试]正在启动logcat捕获 信息:[调试]正在获取设备API级别 信息:[调试]正在执行cmd:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe-s EELVL7INM7SWHYSG shell“getprop ro.build.version.sdk” 信息:[调试]设备处于API级别23 信息:设备API级别为:23 信息:[调试]正在提取语言的字符串:默认值 信息:[调试]本地不存在Apk 信息:[调试]无法获取字符串,但看起来我们仍然有一个旧的字符串文件,因此忽略 信息:[调试]正在执行cmd:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe-s EELVL7INM7SWHYSG shell“rm-rf/data/local/tmp/strings.json” 信息:[调试]未卸载应用程序,因为服务器未以--完全重置启动 信息:[调试]正在跳过安装,因为我们是使用软件包而不是应用程序路径启动的 信息:[调试]将系统:4724转发到设备:4724 信息:[调试]正在执行cmd:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe-s EELVL7INM7SWHYSG forward tcp:4724 tcp:4724 信息:[调试]正在将appium引导程序推送到设备。。。 信息:[调试]正在执行cmd:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe-s EELVL7INM7SWHYSG push“C:\Program Files(x86)\Appium\node\u modules\Appium\build\android\u bootstrap\AppiumBootstrap.jar”/data/local/tmp/ 信息:[调试]正在将设置apk推送到设备。。。 信息:[调试]正在执行cmd:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe-s EELVL7INM7SWHYSG install“C:\Program Files(x86)\Appium\node\modules\Appium\build\settings\u apk\settings\u apk-debug.apk” 信息:[调试]正在将解锁帮助程序应用程序推送到设备。。。 信息:[调试]正在执行cmd:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe-s EELVL7INM7SWHYSG install“C:\Program Files(x86)\Appium\node\u modules\Appium\build\unlock\apk\unlock\u apk-debug.apk” 信息:启动应用程序 信息:[调试]正在尝试终止所有“uiautomator”进程 信息:[调试]使用“uiautomator”获取所有进程 信息:[调试]正在执行cmd:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe-s EELVL7INM7SWHYSG shell“ps'uiautomator'” 信息:[调试]未找到匹配的进程 信息:[调试]正在运行引导 信息:[调试]生成:D:\Ashok\u Automation\u New\sdk\platform tools\adb.exe-s EELVL7INM7SWHYSG shell uiautomator runtest AppiumBootstrap.jar-c io.appium.android.bootstrap.bootstrap-e pkg urdoorstep.com-e disableAndroidWatchers false 信息:[debug][UIAUTOMATOR STDOUT]检测\u状态:numtests=1 信息:[调试][UIAUTOMATOR标准输出]仪器a
package eexample.com;
import org.testng.annotations.Test;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.android.AndroidElement;
import io.appium.java_client.remote.MobileCapabilityType;
import java.net.MalformedURLException;
import java.net.URL;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;

public class NewTest {
  AppiumDriver<AndroidElement> driver;
  @BeforeClass
  public void f() throws MalformedURLException { 
      DesiredCapabilities cap = new DesiredCapabilities();
      cap.setCapability(MobileCapabilityType.DEVICE_NAME, "Le X507");
      cap.setCapability(MobileCapabilityType.APPIUM_VERSION, "6.0");
      cap.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, "4000");
      cap.setCapability("appPackage", "urdoorstep.com");
      cap.setCapability("appActivity", "com.martjack.urdoorstep.SplashScreen");       
      cap.setCapability("appWaitActivity", "com.martjack.urdoorstep.LoginTabbedPage");

      driver =new AndroidDriver<AndroidElement>(new URL("http://127.0.0.1:4723/wd/hub"),cap);    
  } 

  @Test
  public void testcase1()throws Exception {
     driver.findElementById("urdoorstep.com:id/loginbutton").click();          
 Assert.assertTrue(driver.findElementById("urdoorstep.com:id/loginbutton").isDisplayed());
  }

  @AfterClass
  public void testCaseTearDown() {
    driver.quit();
  }
}