2011-06-07 11 views
5

L'applicazione Coder UI Test Builder in Visual Studio è molto utile quando si eseguono test UI codificati a mano. Ha uno strumento di tipo "ispettore" che mostra le proprietà per un controllo selezionato, il che rende la ricerca del controllo molto semplice.Avvio di "Coded UI Test Builder" senza creare un nuovo test dell'interfaccia utente codificato

Al momento l'unico modo in cui sono in grado di avviare questo strumento è passare attraverso la procedura guidata "aggiungi nuovo test codificato dell'interfaccia utente". Questo lancia bene, tuttavia

  • crea un nuovo test codificati dell'interfaccia utente vuoto
  • chiude quando ho successiva esecuzione di un test o di avviare il debug in Visual Studio

Qualcuno ha consigli su come lanciare il strumento senza aggiungere un nuovo test codificato dell'interfaccia utente? Qualche altro suggerimento sull'ispezione dei controlli con un test UI codificato scritto a mano? Sto lavorando in WPF se fa alcuna differenza.

risposta

10

Con una classe come questa, facendo clic con il pulsante destro del mouse nel metodo di prova, è possibile fornire un "Codice di generazione per test codificato dell'interfaccia utente" -> "Usa codifica UI test builder". Visualizzerà comunque Visual Studio, ma non dovrebbe creare un nuovo metodo di test. C'è anche una scorciatoia da tastiera: CTRL +\, CTRL +Modifica C

[CodedUITest] 
public class MyUITests 
{ 
    public MyUITests() 
    { 
    } 

    [TestMethod] 
    public void StartMyTest() 
    { 
     //right click in here to get the context menu option 
    } 
} 
+0

Perfetto, grazie! –

+2

È anche possibile fare clic con il pulsante destro del mouse sul file più recente in Solution Explorer – EdmundYeung99

5

È inoltre possibile fare clic destro sul file UIMap.uitest in Esplora soluzioni e selezionare" con Coded UI test Builder "Non c'è bisogno di una Coded UI test in questo modo

+0

Ho trovato che lo schema UIMap/'test registrato' non ha funzionato molto bene. Non è stato in grado di trovare i miei controlli generati dinamicamente e ho perso troppi passaggi. –

8
  1. È possibile aprire Visual Studio prompt dei comandi
  2. eseguire" codedUITestBuilder. exe/standalone "
0

Fare clic con il tasto destro all'interno di [TestMethod] e si otterrà l'opzione per Modifica con builder di test dell'interfaccia utente codificata. Fare clic su per visualizzare il builder di test. Se fai clic destro all'esterno di [TestMethod] di "Modifica con codifica ui test builder" l'opzione non verrà

+1

Non si forniscono nuove informazioni per OP e la risposta sull'argomento è già stata fornita. La tua risposta non è utile qui. –

Problemi correlati