Forum Discussion

tomanic's avatar
tomanic
New Contributor
8 years ago

After update DevExpress to 17.1.7 our test app dosn't run anymore

In the past we used MSAA "*" for our KeywotdTest and it rans well (with DevEspress 16.x)

After update DevExpress to 17.1.7 our KeywortTests dosn't run anymore. The problems are RibbonControls. TC12.40 do not find anymore single buttons, only button groups. The Microsoft Inspect tool have the same Problem.

We decided to go on without MSAA and define our object in Object Mapping-> DevExpress Controls -> Add From Screen.

But unfortunately it doesn't work too.
Has everyone experience to work with DevExpress without MSAA ?

 

3 Replies

  • tristaanogre's avatar
    tristaanogre
    Esteemed Contributor

    Based upon the following, 17.1.6 is the highest version currently fully supported and exposed in TestComplete.

    https://support.smartbear.com/testcomplete/docs/general-info/supported-technologies/controls/devexpress.html

     

    This does not mean you cannot work with the controls, just means that, as you discovered, certain things are not going to be able to be as easily identified in TestComplete.

    One thing about Ribbon controls is that, for many of them, while you might not be able to access the button object itself, you might be able to use the ClickItem method or some other properties to identify and validate the controls.

  • tomanic's avatar
    tomanic
    New Contributor

    Thanks for your answer
    This is the point, I haven't a ClickItem anymore. See attached screenshot.

     

    • tristaanogre's avatar
      tristaanogre
      Esteemed Contributor

      As noted, you are using a version of the control that is newer than what is currently supported.  Current support is up through 17.1.6... you're using 17.1.7.  So, it's entirely possible that you won't have all the methods/operations/properties that you used to.