Finding the Field Editor in UI Tests
On macOS, the field editor is a NSText
instance that appears whenever you edit a NSTextField
. This means the text fields themselves offer no editing features; they just tell the shared field editor to appear in their drawing area and show their content. When you write XCUITest
s, you may want to edit cells in a table or fill out a form with many text fields. Today I learned that you don’t get to the field editor in UI tests and send it the typeText
message. You work with the text fields like the user does: as if they themselves accepted user input.