Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
Java 尝试执行selendroid命令时出错_Java_Selenium_Selendroid - Fatal编程技术网

Java 尝试执行selendroid命令时出错

Java 尝试执行selendroid命令时出错,java,selenium,selendroid,Java,Selenium,Selendroid,我在网上读过一些教程,不知道自己是否做得很好 我写了这个方法,当我点击android应用程序的某个按钮时,我希望我点击这个按钮能够打开android浏览器并访问google 代码: package com.example.androidapp; 导入org.openqa.selenium.WebDriver; 导入org.openqa.selenium.remote.DesiredCapabilities; 导入org.openqa.selenium.remote.RemoteWebDrive

我在网上读过一些教程,不知道自己是否做得很好

我写了这个方法,当我点击android应用程序的某个按钮时,我希望我点击这个按钮能够打开android浏览器并访问google

代码:

package com.example.androidapp;
导入org.openqa.selenium.WebDriver;
导入org.openqa.selenium.remote.DesiredCapabilities;
导入org.openqa.selenium.remote.RemoteWebDriver;
公共类Sel{
特拉巴哈公共空间(){
WebDriver driver=新的RemoteWebDriver(DesiredCapabilities.android());
驱动程序。获取(“http://google.com");		
}
}
设置ANDROID\u HOME=C:\\ANDROID sdk窗口
设置路径=%PATH%;%ANDROID_HOME%\tools;%ANDROID\u HOME%\平台工具

尝试通过cmd设置ANDROID_HOME,因为我在最初启动服务器时也遇到了同样的问题,但他们提供了一个通过cmd设置ANDROID_HOME变量的链接。

是否安装了ANDROID SDK?您是否有指向根目录的环境变量
ANDROID\u HOME
?(对我来说,根目录是
C:\Android SDK\adt-bundle-windows-x86\u 64-20140321\SDK
)。虽然我使用的是Android Studio,它可以为我处理所有的事情。请检查这个答案和评论。这将是一个漫长的第一次设置。如果它没有澄清,让我知道是的,我已经:D和我的安卓_家似乎是好的。当我在windows CMDi中添加“Android”时,我可以打开sdk管理器,但我没有成功。]这部分(系统变量)可以解决。现在我可以运行selenium jar了,但是应用程序崩溃了。你能在logcat中发布你的应用程序崩溃的原因是什么吗?
set ANDROID_HOME=C:\<installation location>\android-sdk-windows
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools