- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
var pcheck = XCUIApplication().navigationBars["CREATE PIN"].staticTexts["CREATE PIN"].label
if pCheck == "CREATE PIN" {
app.childrenMatchingType(.Window).elementBoundByIndex(0).childrenMatchingType(.Other).element.childrenMatchingType(.Other).element.childrenMatchingType(.Other).element.childrenMatchingType(.Other).element.childrenMatchingType(.Other).element.childrenMatchingType(.Other).elementBoundByIndex(1).childrenMatchingType(.SecureTextField).element.typeText("1111")
app.childrenMatchingType(.Window).elementBoundByIndex(0).childrenMatchingType(.Other).element.childrenMatchingType(.Other).element.childrenMatchingType(.Other).element.childrenMatchingType(.Other).element.childrenMatchingType(.Other).element.childrenMatchingType(.Other).elementBoundByIndex(1).childrenMatchingType(.SecureTextField).element.typeText("1111")
} else {
print("No Pin needed")
}
此代码段的目的是检查是否正在显示某个窗口。如果窗口在那里,那么我需要创建一个密码。如果没有……继续。这在窗口存在时有效。但是,当窗口不存在时,我收到此错误:
Ui 测试失败 - 未找到“创建 PIN”导航栏的匹配项
我试过重写这个
if XCUIApplication().navigationBars["CREATE PIN"].staticTexts["CREATE PIN"].label == "CREATE PIN"{fooBar}
得到了同样的结果。我想要做的就是检查是否有一个窗口,如果它正在采取行动......如果它没有采取另一个行动。
快速用户界面测试
最佳答案
您尝试从不存在的父级获取 staticText 元素。
let someElement = XCUIApplication().navigationBars["CREATE PIN"]
if (someElement.exists){ //also it may be someElement.hittable
//do something
}
因此,您应该检查父项(navBar)的存在。附言。阅读有关期望和可访问性标识符的信息也会对您有所帮助。
关于swift - Ui 测试失败 - 找不到 "CREATE PIN"导航栏的匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35306374/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!