Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS中运行UI测试时,如何在应用程序中命中断点?_Ios_Swift_Xcode_Xcode Ui Testing_Xcode10 - Fatal编程技术网

在iOS中运行UI测试时,如何在应用程序中命中断点?

在iOS中运行UI测试时,如何在应用程序中命中断点?,ios,swift,xcode,xcode-ui-testing,xcode10,Ios,Swift,Xcode,Xcode Ui Testing,Xcode10,我们有一个iOS应用程序,我们已经为它编写了XCUI测试。 我们需要在测试运行时调试iOS应用程序以捕获一些数据。但是应用程序中设置的断点永远不会被命中。只有测试目标中的断点被命中。 当ui测试运行应用程序时,是否无法对其进行调试? 有解决办法吗 谢谢, Reshma选择您的测试方案,然后转到编辑方案 在侧栏中选择“测试”,并在“信息”类别中选中“调试可执行文件”选项 当您在该方案中运行测试时,测试目标和被测应用程序中的断点都将被命中。我不能100%确定这是否适用于XCUI测试,但您可能能够在测

我们有一个iOS应用程序,我们已经为它编写了XCUI测试。 我们需要在测试运行时调试iOS应用程序以捕获一些数据。但是应用程序中设置的断点永远不会被命中。只有测试目标中的断点被命中。 当ui测试运行应用程序时,是否无法对其进行调试? 有解决办法吗

谢谢,
Reshma

选择您的测试方案,然后转到编辑方案

在侧栏中选择“测试”,并在“信息”类别中选中“调试可执行文件”选项


当您在该方案中运行测试时,测试目标和被测应用程序中的断点都将被命中。

我不能100%确定这是否适用于XCUI测试,但您可能能够在测试运行时通过
Debug->Attach to process->[您的应用程序的进程名称]将xcode连接到正确的进程
。我可以看到断点同时适用于UITest和code。您是否尝试运行测试并尝试录制它?