问题标签 [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.
automation - appium测试中主要使用哪些按键代码?
我对 appium 中使用的 Presskeycode 有疑问。我可以成功使用相机,搜索按键代码。但我想要更多关于其他键的信息。你能给我一一详细的键码或最常用的键码吗?
python - 为什么我在子类化 AppiumLibrary 时看不到它的方法?
在这篇 StackOverflow 帖子中, Bryan Oakley 建议对 AppiumLibrary 进行子类化,并举了一个这样做的例子。我正在尝试这样做,但我似乎无法让它发挥作用。例如:
为什么这对 Bryan 和 AronS 有效,而现在对我无效?
谢谢,马丁
android - 无法使用python在带有appium的android中滚动
我试过这段代码:
但我收到一条错误消息:
“appium_driver_elem 没有像 id 这样的属性”或有时没有此类元素异常。
appium
在android中使用滚动最简单的方法是什么python
?有完整的测试示例吗?
android - UI 按钮单击无效 [Appium(1.4.16) Android(5.1)]
这是我在这里的第一个问题,所以如果我问一些愚蠢的问题,请不要怪我。(:
对于我在 python 中的自动化项目,我需要通过 Settings -> Accounts -> Add new Account 实现将 Google 帐户添加到 Android 设备(genymotion 设备:Google Nexus 5 w/ 5.1 Android)
但是,在输入测试用户的电子邮件后,
并按下“下一步”按钮
什么也没有发生,我也没有转到“密码页面”。我看到单击按钮上的按钮按下动画正在工作,但在那之后,我被困在“电子邮件页面”上。
这是我得到的页面示例,以及我需要按下的按钮: 示例登录页面
AFAIK,其上下文是“NATIVE_APP”,因此无需切换。
有没有办法“赢得”那个原生按钮?
PS 发送 driver.press_keycode(66) 对于我们输入的登录和密码页面工作正常,但不适用于最后一个(“接受页面”)。PSS 我也尝试使用长按、点击和触摸动作,但它们都没有帮助解决问题。((
python - 移动滚动命令在 iOS 应用程序的 appium 1.5 中不起作用
今天我更新了我appium
的1.5
一切都运行良好,除了mobile: scrollTo
命令。
此代码不再工作,我收到一个错误:
WebDriverException:消息:未知命令,除滚动之外的所有移动命令已被删除。
有人可以帮我吗?
android - 使用 appium 和 python 对安卓应用进行功能测试
这是检查录音是否正常的python代码:
它工作正常,直到这里..
现在我必须检查物理设备,记录是否真的存在..
我必须去设备文件管理器,检查是否存在录制的音频(recording.mp3)
我该如何为此编写测试用例?
android - 信息:[调试] 代理命令到 localhost:8080
使用 Android 4.1.2(API 级别 16)运行 python 代码时收到错误消息
这是我的python代码:
这就是我在 Appium 中得到的: 之前我收到此错误消息apk 没有 INTERNET 权限。Selendroid 需要互联网许可才能继续
现在我得到了这个..我不知道我的代码有什么问题。
蟒蛇输出:
automated-tests - Appium - Mac OS 入门
我在 Mac OS 上设置 Appium 测试框架时遇到问题。
我的系统设置是:
- Mac OS(埃尔卡皮坦)
- xCode 7.2.1
- Appium GUI 1.4.13
- 蟒蛇2.7.10
第一个问题:Appium GUI 是否提供一切?那么我还需要安装 selenium webdriver 吗?还是我需要任何客户端绑定?
我想ios_simple.py
为示例应用程序运行示例测试测试TestApp
。到目前为止我所做的是:
- 我启动 Appium GUI
- 我通过 GUI 启动 Appium 服务器
- 我通过终端 python 启动示例测试脚本
ios_simple.py
如果这样做,我将无法通过 GUI 启动 Appium 检查器。我收到以下错误:
那么我的错在哪里?我想做什么?
希望有人可以帮助我。谢谢!
java - Appium [iOS Native app] - 如何使用 Java 滚动到特定元素/对象?
我想滚动到当前在屏幕上不可见但它位于页面某处的特定元素,为此我必须向下滚动。所以dr.scrollTo()
不工作,我试过jsExecutor.executeScript("mobile: scroll", scrollObject)
哪个也不工作。那么有什么想法吗?
如果可能的话,我希望它是通用的,这样它就可以在对象位置不确定的地方向上和向下搜索。
appium - 编写测试用例时appium中的click()和tap()方法有什么区别
假设我必须点击菜单导航按钮。我已经尝试过click()
,tap()
两者都工作正常,但哪个是首选(对于模拟器和物理设备)