• 关于

    appium

    的搜索结果

问题

appium连接真机时报错:failed to connect to the s?400报错

appium连接真机时报错:failed to connect to the serve。。。appium的版本1.4.16 。appium-doctor检查全部是 C:\Users\admin>appium-doct...
爱吃鱼的程序员 2020-06-08 15:03:20 0 浏览量 回答数 1

回答

使用Appium做UI自动化测试,因为要获取到Toast信息,就用了UIAutomator2模式。登录App后,有一个设置6个密码的步骤。如下图 上面有阴影的地方就是用来输入密码。布局如下图: 我一开始的做法是想直接获取到“android.widget.LinearLayout” 然后输入6个数字的字符串。Appium能定位到元素的位置,但使用sendKey时候报了如下的错误: [JSONWP Proxy] Got an unexpected response: {"sessionId":"6098f2ff-17b6-4843-95d6-18b84cbccdfe","status":12,"value":"io.appium.uiautomator2.common.exceptions.InvalidElementStateException: Cannot set the element to '666666'. Did you interact with the correct element?\n\tat io.appium.uiautomator2.handler.SendKeysToElement.safeHandle(SendKeys... [MJSONWP] Matched JSONWP error code 12 to InvalidElementStateError [MJSONWP (c790c823)] Encountered internal error running command: InvalidElementStateError: io.appium.uiautomator2.common.exceptions.InvalidElementStateException: Cannot set the element to '666666'. Did you interact with the correct element? [MJSONWP (c790c823)] at io.appium.uiautomator2.handler.SendKeysToElement.safeHandle(SendKeysToElement.java:96) [MJSONWP (c790c823)] at io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:37) [MJSONWP (c790c823)] at io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:250) [MJSONWP (c790c823)] at io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:241) [MJSONWP (c790c823)] at io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:44) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345) [MJSONWP (c790c823)] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345) [MJSONWP (c790c823)] at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:435) [MJSONWP (c790c823)] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293) [MJSONWP (c790c823)] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267) [MJSONWP (c790c823)] at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:250) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345) [MJSONWP (c790c823)] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366) [MJSONWP (c790c823)] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352) [MJSONWP (c790c823)] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911) [MJSONWP (c790c823)] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131) [MJSONWP (c790c823)] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:611) [MJSONWP (c790c823)] at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:514) [MJSONWP (c790c823)] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:468) [MJSONWP (c790c823)] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:438) [MJSONWP (c790c823)] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:140) [MJSONWP (c790c823)] at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144) [MJSONWP (c790c823)] at java.lang.Thread.run(Thread.java:833) [MJSONWP (c790c823)] [MJSONWP (c790c823)] at errorFromMJSONWPStatusCode (C:\Users\m088163\AppData\Local\Programs\Appium\resources\app\node_modules\appium-base-driver\lib\protocol\errors.js:786:12) [MJSONWP (c790c823)] at ProxyRequestError.getActualError (C:\Users\m088163\AppData\Local\Programs\Appium\resources\app\node_modules\appium-base-driver\lib\protocol\errors.js:683:14) [MJSONWP (c790c823)] at JWProxy.command (C:\Users\m088163\AppData\Local\Programs\Appium\resources\app\node_modules\appium-base-driver\lib\jsonwp-proxy\proxy.js:234:19) 然后我尝试定位下一级的每一个控件,然后输入密码,但还是显示是同一个错误。 第一个方法中,在Appium默认的模式下,也就是appium是可以输入内容的。 请问有什么方法可以在UIAutomator2模式下向非TextFiled控件进行sendKeys操作?。 项目环境 node.js version:v10.12.0 appium server version:v1.10.0 platform:Android Android-Version:6.0
游客6j3ztv6vbre5k 2020-01-07 15:03:17 0 浏览量 回答数 0

问题

python+appium在Android环境下运行 报错WebDriverEx?报错

appium初学小菜鸟需要救急 在python+appium在Android环境下运行 报错WebDriverException: Message: Invalid locator strategy: css selector&#x...
爱吃鱼的程序员 2020-06-24 13:48:18 0 浏览量 回答数 1

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

建个炫酷的简历网页,制作一个浪漫的表白网页,打造个人专属网盘,多种动手场景应用免费学!!!

问题

appium +Android

appium +Android...
游客6j3ztv6vbre5k 2020-01-07 15:05:05 0 浏览量 回答数 1

问题

appium在阿里云上如何用真机进行爬虫

appium在阿里云上如何用真机进行爬虫。 appium进行爬虫,可是linux的服务器模拟器安装老是失败或者自带的模拟器很卡, 后面看有的人用真机来爬虫,问下,如果是阿里云如何调用...
刘刚_ 2020-05-20 17:47:05 3 浏览量 回答数 1

问题

python+appium怎么滑动指定元素

在python+appium中怎么向右滑动某个元素...
简白lucky 2019-12-01 20:23:13 1613 浏览量 回答数 3

问题

Appium 的 UIAutomator2 模式下使用 sendKeys 出现错误。

Appium 的 UIAutomator2 模式下使用 sendKeys 出现错误。...
游客6j3ztv6vbre5k 2020-01-07 15:02:53 0 浏览量 回答数 1

问题

使用AWS Device Farm和Appium进行iOS应用自动化测试

我想将AWS Device Farm用于Appium的自动化测试,并且通过了本地Appium的测试,但是在对AWS Device Farm使用相同的测试后,测试失败。 测试结果显示:...
游客ufivfoddcd53c 2020-01-04 11:05:52 2 浏览量 回答数 1

回答

可以的哈。可以看一下这个文档:http://appium.io/docs/en/writing-running-appium/touch-actions/
anikiooo 2019-12-02 01:37:09 0 浏览量 回答数 0

问题

TW自动化测试时遇到的脚本录制问题及解决方法?报错

自动化测试工具TestWriter使用时遇到的脚本录制问题及解决方法如下,欢迎大家一起沟通交流~ 1Web 1.1如何使用浏览器调试检查Xpath 1) IE9及以上浏览器。在被测页面按F12打开开发人员工...
爱吃鱼的程序员 2020-06-08 14:10:16 0 浏览量 回答数 1

问题

Appium是什么?

Appium是一个开源的、跨平台的测试框架,可以用来测试Native App、混合应用、移动Web应用(H5应用)。 Appium坚持的测试理念: [backcolor=tra...
猫饭先生 2019-12-01 20:55:44 916 浏览量 回答数 0

问题

机器人框架-将Appium驱动程序传递给python脚本

我正在使用Python将Robot Framework与Appium集成。但是我不知道如何将在Robot Framework中创建的Appium驱动程序传递给自定义python脚本。 我的环境: Mac OS-小牛 App...
祖安文状元 2020-02-22 15:26:53 24 浏览量 回答数 1

问题

appium 环境搭配问题

各位大神,我的系统是window10,node是 6+版本 想安装Appium1.7.2版本 一直给出下面的提示,不知道怎么解决了,自己在自学,在网上找了好多办法...
游客6j3ztv6vbre5k 2020-01-07 16:25:15 2 浏览量 回答数 1

回答

可能版本有问题http://stackoverflow.com/questions/31679588/how-do-i-fix-error-invalid-locator-strategy-css-selector 参考下,类似的问题http://iteye.blog.163.com/blog/static/1863080962012111411400690/ 我的Java版本是1.8.0_45appium版本是1.4.00appium_client版本是0.7python2.7 问题已经解决了,降了selenium的版本就可以了,原来的版本是2.46.1现在是2.44.0
爱吃鱼的程序员 2020-06-24 13:48:34 0 浏览量 回答数 0

问题

是否可以使用appium删除文件?

我正在测试我的应用程序,作为当前场景的一部分,我一直在我的android内部创建几个文件。我想在完成测试后删除这些文件。 因此,appium有这个pull file,push fil...
游客6qcs5bpxssri2 2019-12-01 19:55:44 3 浏览量 回答数 1

回答

我目前不使用鸦片,所以我无法给出确切的答案。但是,有人对硒提出了类似的问题,即有人需要实际的webdriver对象。请参阅将现有Webdriver对象传递给Robot Framework的自定义Python库的问题 简短的答案是,您可以尝试对appium库进行子类化,以便您的关键字可以访问所有appium内部构件,或者可以通过调用来获取库的句柄BuiltIn().get_library_instance('Selenium2Library。 有关后一种技术的更多信息,请参见《Robot Framework用户指南》中的从Robot Framework获取活动库实例。
祖安文状元 2020-02-24 09:57:13 0 浏览量 回答数 0

问题

切换 context 报错,有么有解决方法。

contexts = driver.contexts print(contexts[0]) print(contexts[1]) driver.switch_to.context(contexts[1]) now = dri...
游客6j3ztv6vbre5k 2020-01-07 16:49:03 0 浏览量 回答数 1

回答

UI方向的话,没有很现成的数据驱动框架。 建议基于Appium进行上层封装。
anikiooo 2020-03-02 19:46:27 0 浏览量 回答数 0

问题

如何使用Appium在iOS中滑动

我正在尝试通过Java使用Appium在iOS中向下滑动模式视图。 我尝试了以下两种方法,但均未成功: JavascriptExecutor js2 = (JavascriptExecutor) dr...
montos 2020-03-27 15:55:54 1 浏览量 回答数 1

问题

请问Android 界面下面三个按钮三角形(返回键)/圆形(home键)/方形的控件信息怎么获取?

如题! 用uiautomator不能, appium inspector也是一样...
爵霸 2019-12-01 20:17:09 1227 浏览量 回答数 1

问题

PyTest中是否有直接将命令行参数传递给conftest.py的方法?

我知道有一种方法可以在测试本身中通过args,就像这里显示的那样,但是有没有一种方法可以直接在conftest.py中通过呢?我想以这种方式为所有测试配置一些通用的东西。 这是我的自白。 import pyt...
kun坤 2019-12-25 22:04:45 3 浏览量 回答数 1

问题

用appium爬app可以吗?

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。...
新闻小助手 2019-12-01 19:52:18 7 浏览量 回答数 0

回答

单元测试:JUnit压力测试:JMeterWeb请求调试:PostManWeb页面测试:Seleniumapp测试:APPIUM / TOTORO,MACACA这些开源测试工具基本问题都能解决了,再想效率高一点就自己写自动化测试工具或者在这些工具上做二次开发。
1805394968663721 2019-12-02 01:55:29 0 浏览量 回答数 0

问题

JDK 环境变量配置诡异问题 :报错

由于工作需要,项目组需要将一个cs端小程序打包成.exe 工具给业务部门使用,使用exe4j,因为exe4j一般打包都是使用的32的jre,所以又去官网下了一个32的jre1.8,安装...
kun坤 2020-06-14 15:44:41 0 浏览量 回答数 1

问题

JDK 环境变量配置诡异问题?报错

由于工作需要,项目组需要将一个cs端小程序打包成.exe 工具给业务部门使用,使用exe4j,因为exe4j一般打包都是使用的32的jre,所以又去官网下了一个32的jre1.8,安装...
爱吃鱼的程序员 2020-06-07 17:30:13 0 浏览量 回答数 1

问题

JDK 环境变量配置诡异问题:配置报错 

由于工作需要,项目组需要将一个cs端小程序打包成.exe 工具给业务部门使用,使用exe4j,因为exe4j一般打包都是使用的32的jre,所以又去官网下了一个32的jre1.8,安装...
kun坤 2020-06-02 15:01:53 0 浏览量 回答数 1

问题

JDK 环境变量配置诡异问题 - java报错

" 由于工作需要,项目组需要将一个cs端小程序打包成.exe 工具给业务部门使用,使用exe4j,因为exe4j一般打包都是使用的32的jre,所以又去官网下了一个32的jre...
montos 2020-06-03 21:55:08 3 浏览量 回答数 1

问题

JDK 环境变量配置诡异问题-jdk报错

" 由于工作需要,项目组需要将一个cs端小程序打包成.exe 工具给业务部门使用,使用exe4j,因为exe4j一般打包都是使用的32的jre,所以又去官网下了一个32的jre...
montos 2020-05-31 23:32:36 0 浏览量 回答数 1

问题

cnpm安装失败,麻烦帮忙看看什么原因

npm install -g cnpm --registry=https://registry.npm.taobao.org 做appium环境搭建的时候,试了几次都是都是下面的错误,怎么处理呢...
1288247197280033 2020-08-06 22:51:36 221 浏览量 回答数 1

问题

Python脚本测试该如何进行?

1. 设置Desired Capabilities 在开始前,您可以点击下载本章所有测试相关文件。 开始第一步,创建一个文件,名为:desired_capabilities.py。...
猫饭先生 2019-12-01 20:55:45 890 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT