XCUITEST - 我无法在文本字段中输入内容

XCUITEST - I can not type something at textfield

提问人:Ugr 提问时间:11/15/2023 更新时间:11/15/2023 访问量:48

问:

我想在“搜索职位或公司”文本字段中写一些东西,但我不能。 我定义了“辅助功能标识符”,并且还有一个名为“搜索职位或公司”的占位符,但我无法在文本字段中键入内容。

当我使用“记录UI测试”功能并运行生成的代码然后使用该代码时,它仍然不起作用。

您可以在下面看到代码块和屏幕截图。

    func testAUgur() {

    //First code block
        let uVar = app.textFields["positionCompanySearch"]
        uVar.tap()
        uVar.typeText("Test")
}

    //Second code block
        let placeHolder = app.textFields["Pozisyon veya şirket ara"]
        placeHolder.tap()
        placeHolder.typeText("test")
        When I execute below codes 

        if uVar.exists  {
            print("textview  available") }
        else { print("textview not available")
            }
        
        if !uVar.isHittable {
            print("TextField not hitable .")
        }


       **Output** shows thats below  **but** I already defined identifiers. You can see at ScreenShot.

 t =     5.52s Checking existence of `"positionCompanySearch" TextField`

textview not available

    t =     6.40s Find the "positionCompanySearch" TextField

    t =    37.41s     Find the "positionCompanySearch" TextField (retry 1)

    t =    68.43s     Find the "positionCompanySearch" TextField (retry 2)

TextField not hitable .

我也用了睡眠方法,但它效果不太好:)

注意:此页面存在

页面结构

ios swift xcode xcuitest GUI-测试

评论

0赞 Mike Collins 11/17/2023
我已经分析了这一点,没有看到任何明显的问题。对您没有帮助,但确实想让你知道它已经被看到。

答: 暂无答案