我试图在eclipse中执行这个java代码,使用Appium和一个使用USB连接的实际设备。我无法在设备中对安装在设备中的应用程序进行测试。
package appiumproject;
import io.appium.java_client.android.AndroidDriver;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
public class StartApplication {
private static AndroidDriver driver;
public static void main(String[] args) throws MalformedURLException, InterruptedException {
File classpathRoot = new File(System.getProperty("user.dir"));
File appDir = new File(classpathRoot, "/sdcard/Android/data/");
File app = new File(appDir, "com.alensw.PicFolder");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("deviceName", "BX9034M10V");
capabilities.setCapability("platformVersion", "4.1.2");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("app", app.getAbsolutePath());
capabilities.setCapability("appPackage", "com.alensw.PicFolder");
//capabilities.setCapability("appActivity", "com.amazon.mShop.home.HomeActivity");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(80, TimeUnit.SECONDS);
Thread.sleep(10000);
driver.quit();
}
在下面的功能中,您需要提到。apk文件的路径
capabilities.setCapability("app", app.getAbsolutePath());
应该如下所示:
capabilities.setCapability("app","path of apk file");
我试图在一个真正的android设备上运行一个Appium测试。Java类是使用Appium Inspector生成的: Appium日志如下所示(启动Appium并启动测试脚本): 我在OSX 10.11.6、Appium 1.5.3、java-client-5.0.0-beta5.jar和selenium-server-standalone-3.3.1.jar上使用Eclipse 4.6.3
我正在使用Windows8。我正在尝试在设备上运行应用程序。找不到我的设备,设备USB调试已启用。此外,我已经安装了相同的驱动程序使用管理我也安装了谷歌USB驱动程序包。但仍然找不到该设备。 拜托,有人能帮忙吗
有人能告诉我在真正的iPhone设备上运行Appium的步骤吗 我已经下载了Appium 1.4 我已经设置了在Appium设置中定义的bundleID和UDID 我遇到了一些关于克隆Safari启动器和的链接,但我仍然不清楚步骤... 提前感谢 我得到以下错误 :setupDesiredCapabilitiesMobile org.openqa.selenium.SessionNotCreate
我想在开发过程中在真正的iPhone和Android手机上运行/测试(而不是自动测试)我的颤振应用程序。然而,Flutter文档似乎只记录了如何使用iOS模拟器或Android模拟器。 我认为这对于iOS / Android开发人员来说已经是一个明智的选择,但我都不是,Flutter是我第一次涉足移动开发。 有没有关于如何在真实设备上运行时开发的初学者指南的链接? 附加上下文 < li >我是一名
问题内容: 我很难克服这个错误,我到处搜索该错误消息,但似乎与我的情况无关: new-app 是我的python GUI程序。当我使用以下命令运行pyinstaller时: 它确实工作正常。另外,当我执行命令行以运行gui程序时,它可以完美运行,并且使用以下命令生成GUI: 但是,当我希望转到该文件以能够单击该应用程序以获取GUI时,它给了我上述错误。这是为什么? 我正在使用python2.7,操