Xcode:UI 自动化:waitForValid()

2024-02-27

有一个 waitForInvalid() 但 waitForValid() 函数呢?由于某种原因,push/popTimeout 在很多情况下对我不起作用。苹果?


如果元素是“有效”但不是“可见”,则可能返回得太早。这应该等到其可见且有效。

UIATarget.localTarget().pushTimeout(20);
window.navigationBar().name()["Welcome"].withValueForKey(1, "isVisible");
UIATarget.localTarget().popTimeout();

or

UIATarget.localTarget().pushTimeout(20);
window.navigationBar().name().firstWithPredicate("name is 'Welcome' and isVisible == '1'")
UIATarget.localTarget().popTimeout();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xcode:UI 自动化:waitForValid() 的相关文章

  • iOS 自定义滑块删除两端的最小和最大空间

    我正在尝试使用自定义滑块 class MySlider UISlider override func trackRect forBounds bounds CGRect gt CGRect let customBounds CGRect o
  • 如何使用 iOS 可达性

    我正在开发一个使用网络的 iPhone 应用程序 iPhone 通过 HTTP 请求与我的服务器通信 并且应该可以在 WiFi 和 3G 上运行 我目前使用NSURLConnection initWithRequest向我的服务器发送异步请
  • NSCalendar 返回明年第一周上周一的错误日期

    我使用下面的代码使用随机日期来计算上周一 哪个工作文件但我的代码在明年日期中断 下面是相同的代码 NSDate date NSDate dateWithTimeIntervalSince1970 1483620311 228 NSLog c
  • scntool:无法转换文件,失败原因:*** -[__NSSingleObjectArrayI objectAtIndex:]:索引 1 超出范围

    我正在 Xcode 9 3 下开发一个基于 iOS 11 3 SceneKit 的项目 我有几个 dae 文件格式的 3D 模型 每当我构建项目时 其中一个模型不会被复制到最终的 iOS 包中 深入研究错误 我在复制捆绑资源构建阶段收到以下
  • 使用 NSString 进行 UTF8 解码

    我是 Objective C 新手 尝试使用以下示例将格式错误的 UTF8 编码 NSString 转换为格式良好的字符串苹果文档 http developer apple com library mac documentation Coc
  • iOS - 如何在 swift 中使用 `NSMutableString`

    我已经看过这段 Objective C 代码 但我很难在 swift 中做同样的事情 NSMutableAttributedString res self richTextEditor attributedText mutableCopy
  • 如何找到键盘未覆盖的视图部分(UIModalPresenationStyleFormSheet)?

    我有一个视图控制器 显示带有 UITextView 的视图 并且我想在键盘出现时调整视图的大小 以便 UITextView 不会被键盘覆盖 我几乎在所有情况下都可以正常工作 据我所知 仅当视图控制器以 ModalPresentationSt
  • AppStore 提交:错误 ITMS-9000:“无效的捆绑结构 - 不允许二进制文件‘MyApp.app/BuildAgent’

    我陷入了以下错误 我根本不明白 错误 ITMS 9000 无效的捆绑结构 不允许使用二进制文件 MyApp app BuildAgent 您的应用程序可能只包含一个可执行文件 当我使用 Xcode 从 Archive 导出到 IPA 时 我
  • locationOfTouch 和 numberOfTouches

    你好 我有这个识别器 设置为 2 次触摸 但它只返回一个 而不是两个 CGPoint void gestureLoad UIGestureRecognizer recognizer recognizer UITapGestureRecogn
  • iOS 中 NSDecimalNumber 的小数分隔符错误

    我尝试通过以下方式输出具有正确的小数分隔符的十进制数的描述 NSString strValue 9 94300 NSDecimalNumber decimalNumber NSDecimalNumber decimalNumberWithS
  • ios swift parse:从 3 个类收集数据

    我有这样的结构 User CardSet 带有指向 User objectId 的指针 user 和 col name 带有点 cards 的卡片到 Card Set objectId 和列 name 我想选择所有卡数据 包括当前用户的卡集
  • iOS:生成pdf时绘制文本时如何设置字体?

    我在ios应用程序中使用drawpdf函数生成pdf 同时调用nsobject类中的drawtext函数 它根据我指定的框架和字符串清楚地绘制文本 我的代码是 void drawText NSString textToDraw inFram
  • 为什么 iOS 启动屏幕很慢?

    我的 iOS 应用程序启动屏幕大约需要 3 5 秒 我有一张将在启动屏幕后加载的地图 我的用户必须等待启动屏幕加载 然后再等待 3 秒才能加载地图 有没有办法最大限度地减少启动屏幕时间 基本上这种延迟意味着you在启动过程中做了一些非常错误
  • UIViewControllerAnimatedTransitioning:旋转更改后黑屏片段

    我已经创建了一个视图控制器转换 只要我不更改设备方向 一切都正常 图 1 显示了应有的屏幕 然后我切换到下一个视图控制器 在其中更改方向 现在我回到第一个视图控制器并再次切换方向 然后我得到的结果如图 2 所示 出现黑色边框 请不要介意屏幕
  • watchOS 错误:控制器接口描述中的未知属性

    我将 WKInterfacePicker 添加到情节提要中 并将其连接到界面控制器中的 IBOutlet 运行应用程序时 它在控制台中显示一条错误消息 控制器的接口描述 watchPicker 中的未知属性 Code interface I
  • 如何在代码中编辑约束

    我有一个以 100 开始宽度限制的网页 当用户单击按钮时 我想将约束更改为 200 我试过这个 NSLayoutConstraint constrain NSLayoutConstraint constraintWithItem self
  • 如何解决 Xcode 5 中的红色(已移动)文件?

    在 Xcode 4 中 当您要移动文件时 可以通过单击右侧菜单中的按钮并通过 Finder 选择新位置来解析文件的新位置 在 Xcode 5 中 右侧菜单中没有按钮 我还没有找到任何方法通过右键单击文件或顶部菜单栏选项来指定文件的新位置 在
  • 叠加 SKScene 未显示

    我正在尝试将 SKScene 覆盖在 SCNScene 上 当我在模拟器和 iPhone6 上运行我的应用程序时 overlayScene SKScene 按预期显示 但是当我尝试在 iPhone5 上运行它 尝试了 2 个不同的设备 时
  • CoreBluetooth:检测设备超出范围/连接超时

    我正在设计一个 iOS 框架来处理多个 BLE 设备 均为同一类型 目前一切都运行良好 除了一件事 客户想要一个包含可用设备的列表 但是 我如何检测过去发现的设备何时不再可用 当我尝试连接到不再可用的设备时 会出现另一个问题 文档说 连接尝
  • ios - 如何声明静态变量? [复制]

    这个问题在这里已经有答案了 C 中声明的静态变量如下 private const string Host http 80dfgf7c22634nbbfb82339d46 cloudapp net private const string S

随机推荐

  • 运行时检查实例 (Base*) 是否覆盖父函数 (Base::f())

    如何判断一个指针是否为基址 B 类是否 多态性 覆盖基类的某个虚函数 class B public int aField 0 virtual void f class C public B public virtual void f aFi
  • 切换摄像头后音视频不同步

    我正在尝试创建应用程序 在其中可以在录制期间从设备上的不同摄像机录制视频 例如 用户按下前置摄像头的 开始录制 按钮 录制 5 秒后 用户按下 切换摄像头 按钮 应用程序将视频源从前置摄像头更改为后置摄像头 然后继续录制 对于相机切换 我使
  • 如何将包含图像源 url 的数组传递给网格视图的 imageadapter?

    如何将包含 url 的数组作为图像源传递给网格视图的 imageadapter 我有一个可用的图像适配器 但问题是适配器的 getView 方法只返回一个图像视图 有人可以告诉我如何将包含 url 的数组传递到 gridview 的图像适配
  • 为什么不保证在解释器退出时调用析构函数?

    来自蟒蛇文档 http docs python org 2 reference datamodel html object del 不保证 del 为解释器退出时仍然存在的对象调用方法 为什么不 如果做出这样的保证 会出现什么问题 我不相信
  • 如何通过反应路由器将道具从一个页面传递到另一个页面?

    在我的 React 应用程序中 我使用的是react router dom 在App js我已经设定了我的路线 我有三个组成部分 home customerinfo and success 在主页组件中我有一个按钮 我想要的是 当我按下按钮
  • 使用 BlackBerry 应用程序安装 SSL 证书

    我们有一个 BlackBerry 应用程序 可以访问安全 Web 服务 该服务使用某些 BlackBerry OS5 设备上未安装的 SSL 证书 这会给看到此消息的我们应用程序的用户带来问题 您正在尝试打开安全连接 但服务器的证书不受信任
  • 为什么 WPF ScrollViewer 语言是 tr 但 ContextMenu 命令文本是英语?

    我在 WPF 中有一个 ScrollViewer 当我右键单击滚动控件时 上下文菜单将打开并写入命令 例如 滚动到此处 滚动到顶部 与 滚动到顶部 虽然我的 ScrollViwer 语言是 tr Tr 为什么 Scrollviewer Co
  • laravel 护照撤销和修剪事件侦听器没有执行任何操作

    我已将这两个事件侦听器添加到我的 EventServiceProvider The event listener mappings for the application var array protected listen Laravel
  • Mercurial - 如何找到特定分支上的第一次提交

    我不想确定 foo 分支的年龄 据我了解 不可能直接获得这些信息 我尝试编写命令来查找有关 foo 分支上首次提交的信息 hg log r parents min branch foo 这个返回的结果并不完全是我想要的 有人可以帮助我吗 我
  • 我的 Play 2 应用程序如何响应客户端的不同“接受”标头?

    在 Rails 中 我能够执行类似于以下的操作 respond to do format format xml format json end 并且将根据客户端在 Accept 标头中提供的内容来执行适当的块 我如何在 Play 2 0 S
  • 我的 std::vector 应该包含指针还是结构?

    我知道保存指针会产生额外的取消引用操作的开销 但它可以节省我的时间 包括包含结构定义的 可能很大 头文件 然而 我的偏好是由拥有的优势决定的std vector
  • Rshinyjsshinydashboard框在操作按钮输入时展开

    在我闪亮的应用程序中 当应用程序启动时 我有几个框会折叠 单击操作按钮后 将运行计算 然后框应展开并显示结果 这是我正在使用的示例代码 但它不会展开该框 我从这里得到了 jscode 的代码如何手动折叠闪亮仪表板中的框 https stac
  • 通过id获取元素当前高度

    我有一个元素如下 div style width 20 div div style width 80 div 本质上 导航位于左侧 内容位于右侧 现在我正在动态调整两者的大小loadContent and loadNavigation页面加
  • 函数参数常量是否允许不匹配?

    关于using const功能参数 https stackoverflow com questions 117293 use of const for function parameters我听说在某些 OS X 系统上参数的常量性被破坏到
  • Twitter 引导程序更改词缀偏移量

    我有一个想要 子导航 的网站 因此 当您滚动到部分时 其工具栏将固定在主工具栏下方 我可以正常工作 但初始化后无法更改顶部偏移量 文档说 贴上 刷新 将词缀与添加或删除元素结合使用时 从 DOM 中 您需要调用刷新方法 但是当我尝试这个时我
  • WPF Richtextbox FontFace/FontSize

    我目前正在尝试在 WPF 项目中创建一些基本的文字处理功能 我正在使用 RichTextBox 并且知道所有的 EditingCommands ToggleBold ToggleItalic 等 我所坚持的问题是允许用户更改字体大小和字体
  • Internet Explorer 10/11 和旧的 .net Framework 1.1 网站的兼容性问题

    场景 我有一个用 net 框架1 1 开发的非常旧的网站 该网站在 Internet Explorer 10 11 中存在多个问题 可以使用兼容性视图进行修复 问题 问题是框 架 1 1 无法将 Internet Explorer 10 1
  • Eclipse 抽象语法树差异

    在 Eclipse 中给出以下代码 import org eclipse jdt core dom AST import org eclipse jdt core dom ASTParser import org eclipse jdt c
  • 递归包含所有模型子目录

    如何递归加载 models 和 lib 目录中的所有目录 在 application rb 中 我有以下几行 config autoload paths Dir Rails root join app models config autol
  • Xcode:UI 自动化:waitForValid()

    有一个 waitForInvalid 但 waitForValid 函数呢 由于某种原因 push popTimeout 在很多情况下对我不起作用 苹果 如果元素是 有效 但不是 可见 则可能返回得太早 这应该等到其可见且有效 UIATar