2017-07-11 1 views
0

Je veux faire des tâches d'automatisation sur une application WPF en utilisant le test de pile studio blanc et Visual 2017TestStack Blanc - Ouvrir l'application dans le cadre WPF

Si j'ouvre manuellement l'application dans l'explorateur Windows puis utiliser l'outil « Vérifier "ou" Visual UI Automation "pour obtenir l'élément, l'élément est" regconized "et le frameworkid est WPF.

Cependant, si j'ouvre l'application dans Visual Studio à l'aide Application.Launch (« chemin d'application ») ou Process.Start (« chemin d'application »), l'application ouverte aura frameworkid = Win32

-> Cela rend tout le script après cela ne fonctionnera pas. C'est parce que j'ai utilisé automationID, mais si l'application est ouverte comme "win32", il n'y a pas d'identification.

Puis-je savoir comment résoudre ce problème? J'ai essayé de chercher la solution, mais on dirait que personne ne l'a déjà demandé.

+0

Bienvenue sur StackOverflow. Veuillez lire http://stackoverflow.com/help/how-to-ask –

Répondre

0

Vous pouvez démarrer l'application à l'aide Process.Start (« chemin »), puis naviguer à travers toutes les fenêtres disponibles obtenir la fenêtre que vous désirez le titre