J'ai une application Wpf complexe avec de nombreux éléments imbriqués. Je veux tester l'interface utilisateur de l'application et j'ai créé un test d'interface utilisateur codée. Quelque part dans l'application il y a un telerik RadComboBox dont je veux changer l'élément sélectionné. Le test échoue toujours lorsqu'il tente de modifier l'élément sélectionné de comboBox. Il lance cette exception:L'interface utilisateur codée échoue sur ComboBox
Méthode d'essai CodedUITestProject2.CodedUITest1.CodedUITestMethod1 a lancé exception: Microsoft.VisualStudio.TestTools.UITest.Extension.FailedToPerformActionOnBlockedControlExcepti sur: Une autre commande bloque le contrôle. Veuillez rendre le contrôle bloqué visible et réessayer l'action. Détails supplémentaires: TechnologyName: 'UIA' FrameworkId: 'WPF' ControlType:
Code Xaml 'ComboBox' est comme suit:
<telerik:RadComboBox Height="{StaticResource ResourceKey=defaultHeight}" Margin="{StaticResource ResourceKey=DefaultMargin}" Name="serverName" DropDownOpened="serverName_DropDownOpened"
Grid.Column="1" IsEditable="True" TextBoxBase.TextChanged="serverName_TextChanged">
<telerik:RadComboBox.Items>
<ComboBoxItem>
<TextBlock FontStyle="Italic" Foreground="Gray" text="sqlconnection"/>
</ComboBoxItem>
</telerik:RadComboBox.Items>
</telerik:RadComboBox>
Je ne comprends pas pourquoi cela se produit.
Comment puis-je résoudre ce problème?
Toute réponse appréciée.
chars Ryan.i suivez les étapes dans le lien que vous avez suggéré [Telerik UI assembly] (http://www.telerik.com/help/wpf/coded-ui-support.html). noter le changement. j'ai toujours la même exception –
Kamran, qu'est-ce que tu utilises pour définir ton objet? Code postal si possble. –
Ryan, quel objet? pouvez-vous expliquer plus? –