Appium getClipboardText()在Android较新版本(即>;10)中不起作用

Appium getClipboardText()在Android较新版本(即>;10)中不起作用,appium,Appium,getClipboardText()即使在使用setClipboardText()为剪贴板设置了一些值之后,也会给出null值(仅适用于Android-10设备)。设置值对于android和ios都可以正常工作&获取剪贴板值在较新版本的android中不起作用。但它在Android-9版本中运行良好 控制台上没有打印任何内容 if (Constants.isAndroidTest) { sData = ((AndroidDriver<WebElement>) oDriv

getClipboardText()即使在使用setClipboardText()为剪贴板设置了一些值之后,也会给出null值(仅适用于Android-10设备)。设置值对于android和ios都可以正常工作&获取剪贴板值在较新版本的android中不起作用。但它在Android-9版本中运行良好

控制台上没有打印任何内容

if (Constants.isAndroidTest) {
       sData = ((AndroidDriver<WebElement>) oDriver).getClipboardText();
} else {
       sData = ((IOSDriver<WebElement>) oDriver).getClipboardText();
}
if(常数.isAndroidTest){
sData=((AndroidDriver)oDriver.getClipboardText();
}否则{
sData=((IOSDriver)oDriver.getClipboardText();
}

这在2019年11月之前是个问题,但在新版本中得到了修复。尝试升级您的appium版本。 问题陈述:除非您的应用程序是默认输入法编辑器(IME)或当前具有焦点的应用程序,否则您的应用程序无法访问Android 10或更高版本上的剪贴板数据

参考: