当前位置: 首页 > 知识库问答 >
问题:

如何在Appium Java上使用setClipboardText

柯琛
2023-03-14
    ((HasClipboard) driver).setClipboardText(“happy testing”);

我用那个代码来控制我的android设备剪贴板,但是它给了我错误。我在远程设备Android6.0上测试这段代码。这是我的错误

Oct 06,2018年7:47:01 AM org.openqa.selenium.remote.errorcodes to status info:HTTP status:“404”->线程“main”org.openqa.selenium.unsupportedCommandException:方法尚未实现构建信息:版本:“3.14.0”,修订:“AACCCCE0”,时间:“2018-08-02T20:05:20.749z”系统信息:主机:“admin-pc”,IP:“192.168.100.79”,os.name:“Windows 7”,os.arch:“amd64”,os.version:“6.1”,java.versionavascriptenabled:true,LocationContextenabled:false,NetworkConnectionEnabled:true,NewCommandTimeout:300,NoReset:true,Platform:LINUX,PlatformName:Android,PlatformVersion:6.0,TakessCreenShot:true,UDID:90404820557607,Warnings:{},WebStorageEnabled:false}Session ID:63E74633-A0BE-4314-BD81-9D042A9EDA71 atr.execute(httpcommandexecutor.Java:158)在io.appium.java_client.remote.appiumcommandexecutor.execute(appiumcommandexecutor.Java:231)在org.openqa.selenium.remote.remoteWebdriver.execute(remoteWebdriver.548)在io.appium.java_client.defaultgenericmobiledriver.execute(remoteWebdriver.execute(remoteWebdriver.548)在

共有1个答案

鄂曦之
2023-03-14

您得到的错误状态为unsupportedCommandException:Method have not been implement

当您使用新版本的客户端库和旧的Appium服务器版本时,可能会发生这种情况:服务器尚未支持或post/wd/hub/session/:session_id/Appium/device/set_clipboard调用的规范已更新。

我建议安装最新的Appium server 1.9.1,并将Java客户端库更新到6.1.0,然后重试:

driver.setClipboardText(“happy testing”)不强制转换

如果仍然出现错误,则将其报告给https://github.com/appium/appium/issues

 类似资料:
  • 本文向大家介绍如何在BigDecimal上使用>,=,相关面试题,主要包含被问及如何在BigDecimal上使用>,=,时的应答技巧和注意事项,需要的朋友参考一下 Class的每个对象都有一个可用来将其与另一个BigDecimal进行比较的方法。然后比较的结果,或者根据需要进行比较。阅读文档,您将找到答案。 运营商,,等只能在基本数据类型等中使用,,或它们的包装类等和。 从以下文档中: 将其与指定

  • 问题内容: 在浏览Android WebView文档时遇到了ServiceWorkerController,并决定尝试一下。不幸的是,我无法截获任何电话。我知道WebViewClient.shouldInterceptRequest,但有兴趣了解有关ServiceWorkerController的更多信息。不幸的是,这些文档比我下面已经实现的稀疏。任何帮助,将不胜感激。 我整理了一个由单个Acti

  • 问题内容: 我必须对ffmpeg使用以下命令 我已经在Mac上成功安装了ffmpeg。我尝试使用FFMPEGWrapper,但是使用“ map”似乎没有任何此类参数。 我需要知道如何从视频中提取流。我已经可以访问流了,因为服务器端在端使用ffprobe向我提供了这些流。 问题答案: 将FFMpeg用于IOS的最佳方法是MobileFFMpeg库。 这是来源:https : //github.com

  • 问题内容: 如您所愿,您可以在Java 8中使用lambda,例如,以替换匿名方法。 可以在此处看到Java 7与Java 8的示例: 可以用Java 8中的以下两种方式表示: 要么 这是因为它是一个功能接口,仅具有一个(抽象的)公共非默认方法。 但是…因为我们有以下几点: 看起来很熟悉吧? 但是,使用lambda表达式不起作用,因为它是一个抽象类,即使它只有一个抽象的公共非默认方法,它也不是接口

  • 问题内容: 我想知道如何在Windows XP 32位上使用PyPy 1.8。我从网站上下载了zip文件,并将其安装到“我的文档”文件中。最初,我认为它与psyco类似,因为我必须“导入psyco”,但是我发现PyPy.exe的行为类似于Python命令行。 我尝试将脚本拖到PyPy.exe中运行它们,但似乎根本不起作用。尝试在PyPy中使用“ python”命令会产生“未定义全局名称’pytho

  • 问题内容: 该文档指出: 装饰器还提供用于清除或使高速缓存无效的功能。 它没有提供任何示例或使用指导 我有两个问题: 如何从其他功能运行? 如果我有条件地在正在缓存的函数中进行调用,它将永远执行吗? 问题答案: 除了缓存之外,decorator还向修饰后的函数-和中添加了新功能。下面是一个简单的示例,应解释它们如何工作: 回答您的问题: 如果我有条件地将cache_clear()调用放在正在缓存的