问题标签 [python-appium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - 如何从 Jenkins 启动 appium 服务器?
我从 Jenkins 启动 appium 服务器时遇到问题。如果我转到配置并在 shell 执行中键入“appium”,则找不到 appium 命令。
[appium-mobile-test] $ /bin/bash -xe /var/folders/cm/mx5dgfln7k31q46xccnxsl4h0000gp/T/hudson6637451669921729894.sh + appium /var/folders/cm/mx5dgfln7k31q46xccnxsl4h0000gp/T/hudson6637451669921729894.sh: line 2: appium:找不到命令构建步骤“执行外壳”将构建标记为失败
我正在使用 Mac Mini,如果 appium 服务器将从终端启动,它工作正常。
有没有人有类似的问题或知道如何解决这个问题?
testing - 如何一个接一个地执行多个appium测试脚本?
我试图执行我创建的 appium 测试套件,该套件由套件中的多个测试文件组成。
谁能帮忙,在执行第一个脚本后我无法执行第二个测试脚本。它重新启动应用程序并重新启动。我需要从第一个脚本中停止的地方开始。
我试过session-override标志,也试过launch_app()。
android - 在导航栏区域调用 swipe() 会导致 appium 错误由于边界
我正在使用带有 LG K7 和三星 Galaxy S6 Edge+ 的 Appium v1.6.3 在带有 Python v2.7 的 Linux 上测试 Android 上的程序。
我在我的测试程序中在屏幕宽度的不同区域执行滑动手势。在 Galaxy 上,我没有任何问题。但是,对于带有导航栏的 LG,我从 Appium 收到错误消息。
在我的测试应用程序中,导航栏是完全隐藏的——所以是全屏模式。当我阅读屏幕尺寸时,我得到 480,782。这不是全屏尺寸。高度减去导航栏。当我尝试滑动超出这些范围的屏幕底部时,Appium 会抛出错误,并且我的 try/except 块会失败。driver.swipe(1, 800, 479, 800)。我知道这在全屏尺寸之内,但因为它超出了 Appium 认为的边界,所以它失败了。
我的问题是,如何更改 Appium 自动设置的界限。我似乎没有可以设置的任何功能,而且我还没有找到任何命令来为每个设备更改它 - 我正在测试几个。我在导航栏所在的这个区域执行滑动手势很重要,尽管它是隐藏的。
有谁知道我如何手动设置显示范围?
来自 Appium:.....[debug] 显示范围:[0,0][480,782] .....发送命令到 android....action:swipe,params:startx:1, starty:800, endx :479,endy:800,步骤:22 .....返回结果:状态:13 ....x = 1.0,y = 800.0在元素矩形之外:[0,0] [480,782]
python - Python中的文本比较
我正在用法语测试一个应用程序,我使用 Seetest 从屏幕上抓取文本并将其存储在 Python 变量中。我使用的方法是 GetAllValues ,然后我将它与存储在我使用 lxml 解析器解析的 xml 中的预期文本进行比较。
我基本上比较文本并使用集合操作吐出差异。它在英语/德语中也可以正常工作,但法语有问题。
我尝试将每个字符串转换为 unicode 并进行比较,它仍然无法正常工作。有什么建议么?
并从屏幕和 xml 中读取文本
TIA
python - 类型错误:必须使用驱动程序实例作为第一个参数调用未绑定的方法“getDriver()”(改为获取 str 实例)
执行测试时出现此错误:
这是我的代码:
核
页
元素
测试
python - Python Appium 实现页面对象模型
我正在尝试用 appium 实现“By”和“Keys”,就像我在 selenium 上所做的那样。
在硒上,我可以这样做:
定位器
功能
在appium中有没有办法做到这一点?如果我这样做,则没有模块:
android - APPIUM,如何获取 x 和 y 坐标以进行滑动
在 Appium文档中,它说我必须传入 x 和 y 值。我如何知道要向左或向右滑动的部分的 x 和 y 值。我正在使用 uiautomationviewer (Android),我需要任何工具吗?
android - 如何更新appium 1.1.0 beta
我需要更新最新版本的appium,唉,在俄罗斯论坛上没有太多关于它的信息。我有一个 1.1.0 测试版
appium - How to scroll the page in Appium + Python
I create tests using Appium+Python to test IOs app. I want to scroll the page. Here is the code
When I'm trying to run this function, I get an error
Could you help me to find out, how to fix this error?