gpt4 book ai didi

ios - KIF 测试用例在 UIView-KIFAdditions.m 类 iOS 崩溃

转载 作者:行者123 更新时间:2023-11-29 00:49:01 26 4
gpt4 key购买 nike

我想为我的一个项目编写 UI 自动化测试。我已执行以下步骤来设置环境,

1.创建一个新项目(KIFDemo),其中包含“包括单元测试”和“包括 UI 测试”。2.创建一个包含“用户名、密码文本字段和登录按钮”的登录页面。添加了辅助功能标签值。3.像这样通过Cocoa Pod添加KIF,

target 'KIFDemo' do

Uncomment this line if you're using Swift or would like to use dynamic frameworks

use_frameworks!

Pods for KIFDemo

target 'KIFDemoTests' do inherit! :search_paths

Pods for testing pod 'KIF', '~> 3.2.0' pod 'Specta', '~> 1.0.2' end

target 'KIFDemoUITests' do inherit! :search_paths

Pods for testing

end

end

4.在“KIFDemoTests”文件夹下创建一个UITests.m(KIFTestCase的子类)。我添加了这个“beforeAll”函数和代码,

  • (void) beforeAll {

[tester enterText:@"user@example.com" intoViewWithAccessibilityLabel:@"UsernameTF"]; [tester enterText:@"thisismypassword" intoViewWithAccessibilityLabel:@"PasswordTF"];

[tester tapViewWithAccessibilityLabel:@"LoginButton"]; }

当我尝试测试这个时,我在以下行崩溃了,

// Handle touches in the normal way for other views UITouch *touch = [[UITouch alloc] initAtPoint:point inView:self]; [touch setPhaseAndUpdateTimestamp:UITouchPhaseBegan];

UIEvent *event = [self eventWithTouch:touch];

[[UIApplication sharedApplication] sendEvent:event];// Getting Thread 1: EXC_BAD_ACCESS

任何人都可以帮我解决这个问题并测试该应用程序吗?我不知道是什么破坏了这个。期待帮助。提前致谢。

谢谢,尤瓦拉吉·M

最佳答案

这是 KIF-framework 中的错误,您可以在 here1 上的各种讨论中看​​到这一点, here2最后 here

关于ios - KIF 测试用例在 UIView-KIFAdditions.m 类 iOS 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38320750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com