Forum Discussion

TanyaYatskovska's avatar
12 years ago

TestComplete 10 now supports Chrome 32

Hello Community,



As you noticed, Google Chrome has recently released a new version – v. 32. Our team has prepared special modules that add the Chrome 32 support to TestComplete. You can download them on this page:

http://support.smartbear.com/downloads/testcomplete/chrome-patches/

 

Note: read the installation notes from the downloaded archive before applying the patch.

  • AlexKaras's avatar
    AlexKaras
    Icon for Champion Level 3 rankChampion Level 3
    Hi Ian,



    > We are also seeing nulls occasionaly coming back from QuerySelector [...]

    There has been discussion about this some time ago (don't have its URL at hand at the moment), but in a nutshell:

    -- TestComplete waits until the page is obtained from the server, but has no idea about scripts that can possible be executed later by the browser and change the structure of the page;

    -- Considering the above, for the dynamic pages, you can rely on the result of the functions that search for an object only if you are sure that object must either exist or not at this moment of time;

    -- Otherwise, if the object may or may not yet be created dynamically by the script (and this depends on the browser load, script performance, network performance to provide data for the additional async. requests, etc.), you must either use WaitXXX() functions that wait for the object within certain timeout (e.g. WaitPanel(), WaitButton(), etc.) or implement a loop in the code and wait until the needed object is not returned by the QuerySelector or similar function.
  • AlexKaras's avatar
    AlexKaras
    Icon for Champion Level 3 rankChampion Level 3
    Hi Tanya,



    I'm wondering if you are planning to add Chrome 32 support to TC 9.31 ?
  • This has resolved our issues with screen off-set with Chrome 32 and TC/TE v10, however performance is shockingly slow when performing .QuerySelector or .QuerySelectorAll in comparison to FireFox.



    We are also seeing nulls occasionaly coming back from QuerySelector/All's as though it's trying to interrogate the DOM whilst it's still rendering (perhaps dynamically). 



    Are you aware of these issues?



    Thanks.

  • Hi Alexei,


     


    There is no plan to implement the Chrome 32 patch for TestComplete 9.31. 


    If Chrome is automatically updated on a test computer, downgrading to Chrome 31 will be required for the TC 9.31 users.


     

  • AlexKaras's avatar
    AlexKaras
    Icon for Champion Level 3 rankChampion Level 3
    Hi Tanya,



    > There is no plan to implement the Chrome 32 patch for TestComplete 9.31. 

    OK, thank you.

     

  • Hi Alexei,



    Thanks for the tips, we'll take a look into those.



    Any comments on the very poor performance of the Chrome extension?



    Cherers, Ian.
  • Thanks for the suggestion. We did this over a week ago and to my knowledge haven't received anything back from you guys. We'll keep crossing our fingers we hear more than an acknowlegement!



    Cheers, Ian.

  • Hi Ian,


     


    I see that our R&D team has reproduced the issue in our test lab. At this moment, they are investigating it. I hope they will provide us with a solution soon.