Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.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
C# 启动活动的权限被拒绝_C#_Selenium_Appium - Fatal编程技术网

C# 启动活动的权限被拒绝

C# 启动活动的权限被拒绝,c#,selenium,appium,C#,Selenium,Appium,我试图通过Appium的服务器运行测试,但出现错误: Permission to start activity denied 我实际上正在尝试运行Chrome应用程序(不提供APK。该应用程序已经安装在我的手机上) 然而,当我使用Appium的客户端GUI运行相同的测试时,一切都很好。 尽管如此,我还是希望使用服务器(使用CMD运行Appium),而不是GUI 试试看 appPackage: "com.android.chrome" appActivity : "com.google.andr

我试图通过Appium的服务器运行测试,但出现错误:

Permission to start activity denied
我实际上正在尝试运行Chrome应用程序(不提供APK。该应用程序已经安装在我的手机上)

然而,当我使用Appium的客户端GUI运行相同的测试时,一切都很好。 尽管如此,我还是希望使用服务器(使用CMD运行Appium),而不是GUI

试试看

appPackage: "com.android.chrome"
appActivity : "com.google.android.apps.chrome.Main"

在我的情况下,它正在工作。希望这些能够帮助您。

您正在启动android exported=True的活动,要解决此问题,请执行以下步骤立即从命令提示符运行aapt dumb Bading“apk路径”查找可启动活动这将起作用

似乎我找到了解决方法。我添加了以下功能:capabilities.SetCapability(CapabilityType.BrowserName,“Chrome”);那么,在这种情况下,我为什么需要appPackage和appActivity呢?你确定appPackage和appActivity是正确的吗?正如我所说,在运行appium的GUI时使用这些功能非常有效,因此我只能猜测它们是正确的。我使用了一个shell命令来验证它,它看起来是正确的。
appPackage: "com.android.chrome"
appActivity : "com.google.android.apps.chrome.Main"