Appium использует драйвер XCUItest для тестирования приложения через агента веб-драйвера. И API XCUItest противоречат тестированию черного ящика следующим образом:
- вне элемента экрана может быть обнаружено.
- вне элемента экрана можно щелкнуть через собственный API XCtest, который действует через проведите пальцем по элементу и нажмите.
Итак, чтобы действительно выполнить тест черного ящика, следует ли мне избегать использования элемента out-screen-element? И appium известен как инструмент тестирования черного ящика, почему я не должен доверять ему и его функции для тестирования черного ящика?