Forum Discussion

jeremyt's avatar
jeremyt
Contributor
12 years ago

IE (internet explorer) process disappears when I open my project

I have a project that tests our HTML5 app, it's only been used to test our app inside Chrome but I'm trying to expand it to work with IE as well. So here's the weird thing, when I have the project open, the Object Spy will not find any objects in our app and the IE Page object doesn't appear in the Object Browser either. However, if I close my project, everything works as expected.



So it would seem there is some weird setting in my project that appears to block IE from working with it, any ideas on what that might be?!

6 Replies

  • I eventually figured this out, sorry it took so long to post my solution.



    There are 2 "Process Filters", one is accessed via a button on the Object Browser tab and one is accessed via Default\Current Project Properties. They appear to do the same thing but they do not. If you're having the issue with IE showing up as a Process instead of a Browser, you need to check the "Process Filter" in your projects properties NOT the Process Filter on Object Browser. Sound confusing? That's because it is, I think it'd be helpful if they use changed the wording.



    Anyway...go here...



    Tools -> Default (or Current) Project Properties -> Project -> Open Applications -> Process Filter



    The easiest way to see if this is the culprint, swtich the "Process filter mode:" dropdown to "Use all processes", click 'OK' and then go check your object browser again, IE should now show up as a Browser now not a Process.



    Hope this helps and good luck!

  • More info...I just noticed that my Object Browser shows my browsers differently depending on whether my project is open or nothing is open.



    Test Complete only, no project loaded


    • Sys.Browser("chrome")


    • Sys.Browser("iexplore")




    Test Complete with my project loaded


    • Sys.Browser("chrome")


    • Sys.Process("iexplore")


    So it looks like something in my project is causing it to switch from Sys.Browser to Sys.Process thus causing the problem (I think). Anyone have some feedback on how to address this issue?



    I would also like to add that "Use legacy web testing features" is disabled in my current project (Tools - Current Project Properties - Open Applications - Web Testing - General).
  • Yes all requirements are met, at least according to the two links you posted. So does anyoe have any suggestions on how to address this issue?

  • Hi Jeremy,


     


    Uncheck and check the Web Testing plug-in in TestComplete (File | Install Extensions...).


    If this doesn't help, please answer the following questions:


    1. What IE version is installed on your computer?


    2. What TestComplete version are you using?


    3. What happens with the browser's object if you execute the following code?


    Browsers.Item(btIExplorer).Run("http://smartbear.com");