依次调用UI测试功能(Xcode UI测试)

时间:2019-03-07 13:31:37

标签: swift xcode xcode-ui-testing

我正在为我的应用编写UI测试用例。我面临的问题是,函数是按字母顺序调用的,但是我想按我编写的相同顺序调用函数,例如

  direction=QtGui.QFileDialog.getExistingDirectory(self,"Pick a folder")

     #looking for the exe of eCRPR
     for element in os.listdir(direction):
         if element.endswith('nasgro90.exe'):
             #creating a variable of name process and having type QProcess giving by Pyqt
             process =QProcess(self)
             # join the main path and the exe file so we can give it to subprocess.call
             path2=''.join((direction,'\\',element))
             #opining nasgro
             process.start(path2)

现在,如果您可以看到演练屏幕是第一个被调用的屏幕,但是由于字母顺序的原因,登出功能首先被调用,这不是我的应用程序的流程

1 个答案:

答案 0 :(得分:1)

您的测试不应以特定的顺序执行。他们应该保持独立于其运行顺序。

以随机顺序执行测试时,对于测试质量来说意义重大。

您可以按需要的顺序在测试函数中插入断言。