我想为我使用自定义背景UITextFields.这工作正常,除了我必须使用UITextBorderStyleNone它使它看起来漂亮的事实.这会强制文本粘在左边而不进行任何填充.
我可以手动设置填充,使其看起来类似于UITextBorderStyleRoundedRect使用我的自定义背景图像吗?
所以我以编程方式在我的视图中添加了一个子视图,当我这样做时,我将所有可访问性参数附加到它:
[labelView setAccessibilityLabel:@"label"];
[labelView setIsAccessibilityElement:YES];
[labelView setUserInteractionEnabled:YES];
Run Code Online (Sandbox Code Playgroud)
但是当我像这样查询UI时:
let app = XCUIApplication()
app.staticTexts["label"]
Run Code Online (Sandbox Code Playgroud)
测试失败,因为它无法找到视图.
知道如何处理这个问题,如何为UI测试提供动态添加的视图?