XCTest条件响应

时间:2017-01-28 18:23:02

标签: xctest xctestexpectation

我的应用是一个测验。所需的回应可以是: 1.回答问题 - 5个可能的答案 2.确定提示“正确答案” 3.确定提示“错误答案” 4.确定提示“游戏等级是” 5.确定提示“游戏结束”

我已经记录了回复,现在已经构建了以下内容:

let okButton = app.alerts["Correct Answer"].buttons["OK"]
        let okButton2 = app.alerts["Wrong Answer"].buttons["OK"]
        let okButton01 = app.alerts[" \n\n\n \nGame Level is 1\n\n\n\n"].buttons["OK"]
        let okButton02 = app.alerts[" \n\n\n \nGame Level is 2\n\n\n\n"].buttons["OK"]
        let okButton03 = app.alerts[" \n\n\n \nGame Level is 3\n\n\n\n"].buttons["OK"]
        let okButton04 = app.alerts["UKNew£1Coin\n\n\n \nGame Level is 4\n\n\n\n"].buttons["OK"]
        let restartButton = app.alerts["Game Over\nCongratulations\n\nRestarting Game"].buttons["OK"]

回复如下:

索引在1 ... 100 {

    twoElement.tap()
    okButton.tap()
    okButton2.tap()
    okButton01.tap()
    okButton02.tap()
    okButton03.tap()
    okButton04.tap()
    restartButton.tap()

}

我想要的是放置if语句或switch case语句

写作

if twoElement.tap(){
twoElement.tap() }

不起作用

至于开关,我不知道应该将相同类型的不同值进行比较的值是什么

任何人都做过类似的事情吗?

0 个答案:

没有答案