Hello,
I am getting below error on running my automation script.
My configuration is : Eclipse/Python 3.7/Robot 3.2.2/RED/SeleniumLibrary
[ ERROR ] Taking listener ‘C:\Users\AppData\Local\Temp\RobotTempDir17047820544196490621\TestRunnerAgent.py:62248’ into use failed: Importing listener ‘C:\Users\AppData\Local\Temp\RobotTempDir17047820544196490621\TestRunnerAgent.py’ failed: ModuleNotFoundError: No module named ‘robot.parsing.populators’
Traceback (most recent call last):
File “C:\Users\AppData\Local\Temp\RobotTempDir17047820544196490621\TestRunnerAgent.py”, line 72, in
from robot.parsing.populators import READERS
There was an important code change in Robot Framework 3.2.2 and maybe is that the reason.
You probably need to use Robot Framework 3.1.2, or to see if TestRunnerAgent.py can be merged with the one from RIDE project (it was originally from there, code made by @mkorpela ), directory src/robotide/contrib/testrunner. I say this, because in RIDE I don’t see that error, even when using Robot 4.0.3.
Now you have another problem with the version of SeleniumLibrary (it is expecting code from RF 4 API), so probably you need to downgrade SeleniumLibrary.