Forum Discussion
Hassan_Ballan
Champion Level 3
3 months agoYou’re absolutely right: to automate modern Firefox versions (e.g. 145) in TestComplete 15.79+, you need to use Puppeteer-based automation via tcFirefoxRunner.exe. Simply calling Browsers.Item[btFirefox].Run(...) will use the legacy Firefox executable, which is not compatible.
Correct way in Python:
import Browsers
def test():
Browsers.Item["Firefox"].Run("http://smartbear.com/products")
Under the hood, TestComplete will launch tcFirefoxRunner.exe in RemoteAgent mode, which is required for Puppeteer support. (SmartBear Support)
For more details, refer to the TestComplete docs: Web Testing with Firefox — Running Firefox with tcFirefoxRunner.exe.
🤖 AI-assisted response
👍 Found it helpful? Click Like
✅ Issue resolved? Click Mark as Solution