尝试测试应用的共享功能,该应用在app中调用createChooser()来打开“共享”选择器表单。
startActivity(Intent.createChooser(sharingIntent, "Share something"));
问题是在“共享”选择器表单之后是如何模拟点击某些列出的应用程序项目,让我们说应用程序有描述“AppName”。尝试跟随它不起作用,选择器形式保持在那里直到测试超时。
尝试:
onView(withContentDescription("AppName"))
.perform(click());
和
onView(withText("AppName"))
.perform(click());
答案 0 :(得分:0)
下面是在whatsapp中分享内容的示例:
Intent waIntent = new Intent(Intent.ACTION_SEND);
waIntent.setType("text/plain");
waIntent.setPackage("com.whatsapp");//package name of whatsapp
waIntent.putExtra(Intent.EXTRA_TEXT, "Share Something");//text to share
startActivity(Intent.createChooser(waIntent,"Share via..."));
我希望这对你有所帮助。