Se volete effettuare un test per la UI (che vi potrebbe servire ad esempio con fastlane), dovrete aggiungere un Target nel vostro progetto e potrete farlo come nello screenshot qui sotto, aggiungendo UI Testing Bundle:
![](https://3.bp.blogspot.com/-RCr6Nl6Iz1I/XaBbU_y5fhI/AAAAAAAAGRU/hjnuuVoHUNcmdS0pwE17HxP0Zw6Jp98ewCK4BGAYYCw/s1600/Come%2Baggiungere%2BUI%2BTesting%2BBundle%2Bin%2BSwift.png)
Scegliete un nome coerente e cliccate su Finish:
![](https://1.bp.blogspot.com/-V_Yw-77166s/XaBbUpBIePI/AAAAAAAAGRM/DzSsTPEUTYET-mqRqkKMeww4sHTqyEhewCK4BGAYYCw/s1600/Selezionare%2Bil%2Bnome%2Bper%2Bla%2BUITests.png)
Dato che probabilmente Xcode non vi avrà aggiungo lo Scheme
, aggiungetelo voi:
![](https://2.bp.blogspot.com/-P0sbJsP4fEY/XaBbdd8msrI/AAAAAAAAGRc/Gf2ldnEVjV4MbXtvFRGPZX-XH0_XDMXCwCK4BGAYYCw/s1600/New%2BScheme....png)
Cliccate poi sul Target del test e poi su Ok
per confermare!
![](https://1.bp.blogspot.com/-ijuBJkQLSes/XaBbeCBaP8I/AAAAAAAAGRk/92RdQoEn2MkJadfv4yq6a5mwUkBGlT9HACK4BGAYYCw/s1600/Aggiungere%2BTarget%2Bper%2Bla%2BUITests.png)
Ora assicuratevi che abbia la spunta Run
nelle impostazioni:
![](https://2.bp.blogspot.com/-mPjemu6G4n8/XaBblaIqRJI/AAAAAAAAGRw/IsJa2OrbQOIU_l-P4qYEChhSdqzLt2ujQCK4BGAYYCw/s1600/Aggiungere%2BRun%2Bal%2BTarget%2Bdella%2BUITests.png)
E ora potete cliccare sulla funzione (dovrebbe esservi spuntato un piccolo rombo a lato):
func testExample() { // UI tests must launch the application that they test. let app = XCUIApplication() app.launch() }
E cliccare sul tasto registra in basso a sinistra per registrare il vostro test da eseguire!