Java 使用appium安装应用程序时无法覆盖特定于权限的弹出窗口 我正在使用api30,并试图覆盖权限特定的弹出窗口,如图所示,但它无法覆盖,启动驱动程序时出现500错误。我尝试过覆盖功能,但这些功能不起作用
e、 g 启动驱动程序时,我正在使用以下代码Java 使用appium安装应用程序时无法覆盖特定于权限的弹出窗口 我正在使用api30,并试图覆盖权限特定的弹出窗口,如图所示,但它无法覆盖,启动驱动程序时出现500错误。我尝试过覆盖功能,但这些功能不起作用,java,android,selenium,automated-tests,appium,Java,Android,Selenium,Automated Tests,Appium,e、 g 启动驱动程序时,我正在使用以下代码 public static void main(String[] args) throws MalformedURLException { AndroidDriver < AndroidElement > dr = null; File f = new File("src"); File fs = new File(f, "ApiDemos-debug.ap
public static void main(String[] args) throws MalformedURLException {
AndroidDriver < AndroidElement > dr = null;
File f = new File("src");
File fs = new File(f, "ApiDemos-debug.apk");
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(MobileCapabilityType.DEVICE_NAME, "Pixel2API30");
cap.setCapability(MobileCapabilityType.APP, fs.getAbsolutePath());
try {
dr = new AndroidDriver < AndroidElement > (new URL("http://127.0.0.1:4723/wd/hub"), cap);
} catch (Exception e) {}
System.out.println(dr.currentActivity());
}
publicstaticvoidmain(String[]args)抛出畸形的异常{
AndroidDriverdr=null;
文件f=新文件(“src”);
文件fs=新文件(f,“ApiDemos debug.apk”);
DesiredCapabilities=新DesiredCapabilities();
cap.setCapability(移动能力类型设备名称,“Pixel2API30”);
cap.setCapability(MobileCapabilityType.APP,fs.getAbsolutePath());
试一试{
dr=新的AndroidDriver(新的URL(“http://127.0.0.1:4723/wd/hub"(香港法例第六章),;
}捕获(例外e){}
System.out.println(dr.currentActivity());
}
下面是我得到的错误
[调试][BaseDriver]事件“newSessionStarted”记录在1605273095642(18:41:35 GMT+0530(印度标准时间))
[debug][MJSONWP]在运行命令时遇到内部错误:错误:无法启动“io.appium.android.api”应用程序。访问进行故障排除。原始错误:无法启动“io.appium.android.api”应用程序。访问进行故障排除。原始错误:“ApiDemos”或“io.appium.android.api.ApiDemos”从未启动。访问进行故障排除
[debug][MJSONWP]位于ADB.startApp(C:\Users\anirudha.agnihotri\AppData\Roaming\npm\node\u modules\appium\node\u modules\appium ADB\lib\tools\apk utils.js:177:11)
AndroidUiautomator2Driver.com上的[debug][MJSONWP]启动(C:\Users\anirudha.agnihotri\AppData\Roaming\npm\node\u modules\appium\node\u modules\appium-uiautomator2-driver\lib\driver.js:529:7)
在AndroidUiautomator2Driver.startuiautomotor2会话(C:\Users\anirudha.agnihotri\AppData\Roaming\npm\node\u modules\appium\node\u modules\appium-uiautomator2-driver\lib\driver.js:405:7)上执行[debug][MJSONWP]
AndroidUiautomator2Driver.createSession(C:\Users\anirudha.agnihotri\AppData\Roaming\npm\node\u modules\appium\node\u modules\appium-uiautomator2-driver\lib\driver.js:221:7)上的[debug][MJSONWP]
[debug][MJSONWP]位于AppiumDriver.createSession(C:\Users\anirudha.agnihotri\AppData\Roaming\npm\node\u modules\appium\lib\appium.js:358:35)
[debug][MJSONWP]正在破坏套接字连接
[HTTP:
public static void main(String[] args) throws MalformedURLException {
AndroidDriver < AndroidElement > dr = null;
File f = new File("src");
File fs = new File(f, "ApiDemos-debug.apk");
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(MobileCapabilityType.DEVICE_NAME, "Pixel2API30");
cap.setCapability(MobileCapabilityType.APP, fs.getAbsolutePath());
try {
dr = new AndroidDriver < AndroidElement > (new URL("http://127.0.0.1:4723/wd/hub"), cap);
} catch (Exception e) {}
System.out.println(dr.currentActivity());
}