- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试获取 native 应用程序中切换开关的状态。
这是开关本身的查询,ON时:
query "Switch id:'quadrant_buzz'"
及其结果
[
[0] {
"class" => "android.widget.Switch",
"tag" => nil,
"description" => "android.widget.Switch{29ddf658 VFED..C. ........ 877,0-1017,81 #7f10017f app:id/quadrant_buzz}",
"id" => "quadrant_buzz",
"text" => "",
"visible" => true,
"rect" => {
"height" => 81,
"width" => 140,
"y" => 1303,
"x" => 877,
"center_x" => 947,
"center_y" => 1343
},
"enabled" => true,
"contentDescription" => nil
}]
这是开关关闭时查询的结果:
[
[0] {
"class" => "android.widget.Switch",
"tag" => nil,
"description" => "android.widget.Switch{29ddf658 VFED..C. ........ 877,0-1017,81 #7f10017f app:id/quadrant_buzz}",
"id" => "quadrant_buzz",
"text" => "",
"visible" => true,
"rect" => {
"height" => 81,
"width" => 140,
"y" => 1213,
"x" => 877,
"center_x" => 947,
"center_y" => 1253
},
"enabled" => true,
"contentDescription" => nil
}]
我不确定如何检查其开/关状态。当我点击/触摸开关时,返回的查询没有任何变化。我看到的唯一区别是 center-y。
Calabash Api 中有相关功能吗?
谢谢
最佳答案
在 Android 开发人员中查找 Switch 小部件的文档,它是方法“isChecked”。 http://developer.android.com/reference/android/widget/Switch.html
因此,您可以通过调用在 Calabash 中找到该值
query("交换机 ID:'quadrant_buzz'", :isChecked)
您也可以在 Calabash 中仅使用 :checked。
关于Calabash:获取切换开关的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34232798/
我正在定义自定义葫芦步骤(在 iOS 和 Android 上使用),并且希望有选择地覆盖各种预定义步骤。一个例子是: Given /^I press the "([^\"]*)" button$/ d
有人可以发布一些帮助。我尝试了不同的配置,但无法从 Rubymine 中运行 Calabash Android 测试。虽然在终端上工作。 最佳答案 经过一些试验和错误,终于找到了解决方案。以下是您需要
如何在特定场景下更改 Hook 中的代码以重置(iOS)应用程序? 仅适用于标签提及为@reset 的场景 最佳答案 https://github.com/cucumber/cucumber/wiki
如何在 calabash-ios 和 calabash-android 中找到相关的 WebView 元素。我知道两者之间的语法略有不同,但问题是一样的。这是一个例子: 1) This query
如何使用 Calabash-Android 的 v0.5 旋转屏幕?因为先前包含在 rotation.rb 文件中的预定义旋转步骤已被删除。 最佳答案 我想分享将设备方向更改为所需的纵向或横向的命令:
我在 IOS 和 Android 的移动自动化中使用了 Appium。我想知道提供 Calabash 的优势,以及这两种工具生成的脚本是否有共同点? 我已经点击了这个链接:Appium VS Cala
尝试运行 ..-cal calabash-ios 项目的目标时出现链接错误。 错误是: `Ld /Users/balaiyan/Library/Developer/Xcode/Derived
我正在尝试获取 native 应用程序中切换开关的状态。 这是开关本身的查询,ON时: query "Switch id:'quadrant_buzz'" 及其结果 [ [0] {
我发现了 Calabash,将其与 cucumber 一起使用,但我遇到了问题。 我开始编写一些代码来测试我的基本应用: Scenario: I can see a button Test Butto
我刚开始使用 Calabash 并遇到了一个 ListView 。 对于每个 ListView 行,我想检查一些文本和 ImageView 是否存在。 但是我不确定如何遍历 ListView ? 有点
我很好奇它是如何获取 Android Activity 中的 UI 元素的 ID 并模拟不同的事件的? iOS 也是如此吗? 最佳答案 在内部,calabash 使用在手机上运行的检测后端。这个后端是
我在 auth.feature 文件中有一个场景: Scenario: Authorize Given I am on the Main View When I touch the "ServiceB
我已经使用 calabash 创建了跨平台测试。当我尝试测试我启动的 android 应用程序时: calabash-android run -p android 但是 calabash 试图在手机模
看起来像葫芦pre-defined steps不足以满足我的使用需求。 我的场景是这样的: - 如果用户第一次登录,我的应用程序会弹出一个包含 EditText 字段的 View ,要求用户输入昵称,
我的 android 应用程序项目以编程方式启动系统对话框以安装受信任的 CA 证书: Intent intent = KeyChain.createInstallIntent(); intent.p
我正在使用 Calabash 通过 UI 自动执行一些测试,但我遇到了一些问题。 我的步骤如下:Then I touch the "login" button . 当我运行 cucumber ,控制台
我正在使用 Calabash 实现 GUI 测试。在 The Cucumber Book需要强调的是,场景应该在本地设置测试数据本身,最好使用诸如 factory_girl 之类的库。 .这个问题是关
我是 Calabash 测试的新手,在尝试制作多语言应用程序时遇到了障碍。这是我的测试场景:- 我选择一个文本字段。- 使用一种语言输入字符串,然后使用另一种语言输入一些文本。 这里出现了障碍:当我尝
我正在尝试在 Windows 8 上运行 calabash-android。我已经安装了 Ruby 2.0.0 并添加了以下路径(系统变量): ANDROID_HOME = C:\Developmen
我正在为 Android 应用程序运行 calabash-android 测试。我需要将图像和视频附加到特定部分。我可以到达图库部分,然后无法从设备库中选择项目。有没有办法在我的测试目录中保留视频和图
我是一名优秀的程序员,十分优秀!