Forum Discussion
After reviewing the SmartBear documentation, I realized my first response was inaccurate/incomplete, so I wanted to clarify. I have not tested this myself, but according to official docs, the correct way to launch Firefox in TestComplete 15.79+ is:
import Browsers
def test():
Browsers.Item[btFirefox].Run("https://smartbear.com/products")
Firefox 145: This version is beyond the documented supported range (91–115.10 ESR, 94–140), so TestComplete may fall back to the legacy executable. (Supported Browsers)
Also you can check if the correct runner is used by looking for tcFirefoxRunner.exe in Task Manager before and while the test is running, or by reviewing the TestComplete log for browser initialization messages.
Manual launch of tcFirefoxRunner: Only needed for recording tests, not for running automated scripts. TestComplete handles it internally for supported versions. (Preparing Firefox for testing)
🤖 AI-assisted response
👍 Found it helpful? Click Like
✅ Issue resolved? Click Mark as Solution
I tried to run Firefox 140 now with TestComplete 15.79 in the way you suggest and also according to the docs.
It looks now like the correct tcFirefoxRunner.exe is used but actions like navigate are incredibly slow and unreliable (sometimes it just throws a lot of The object "Sys.Browser("firefox").Preferences" does not exist errors)
I'm also in touch with the SmartBear support on that matter.
I was hoping to get info here from other users on their experience of the new Firefox support and if they are experiencing the same issues.
- rraghvani3 months ago
Champion Level 3
Hi MCH , Audrey_Blake seems to be a fake profile using AI chatbot for answers.
Got it, "from tc import *" is used to bring in all TC objects into scope.
As mentioned in my first post, use tcFirefoxRunner.exe in Tested Apps, to launch the supported version of Firefox. And if it doesn't work, then it's most likely a bug!
- MCH3 months agoContributor
Thanks rraghvani,
I tried out starting Firefox via TestedApps.
Still Firefox remains unresponsive and unstable when running simple commands like Navigate.