I upgrade the SeleniumLibrary from Selenium2Library, after that BuildIn().get_library_instance('SeleniumLibrary') doesn't work
my test code is like this
from robot.libraries.BuiltIn import BuiltIn
def test2():
seleniumlib = BuiltIn().get_library_instance('SeleniumLibrary')
print 'done'
if __name__ == "__main__":
test2()
C:\apps\Python27\python.exe C:/Automation/RF/Lib/test2.py
Traceback (most recent call last):
File " C:/Automation/RF/Lib/test2.py", line 12, in <module>
test2()
File " C:/Automation/RF/Lib/test2.py", line 4, in test2
seleniumlib = BuiltIn().get_library_instance('SeleniumLibrary')
File "C:\apps\Python27\lib\site-packages\robot\libraries\BuiltIn.py", line 3254, in get_library_instance
return self._namespace.get_library_instance(name)
File "C:\apps\Python27\lib\site-packages\robot\libraries\BuiltIn.py", line 71, in _namespace
return self._get_context().namespace
File "C:\apps\Python27\lib\site-packages\robot\libraries\BuiltIn.py", line 66, in _get_context
raise RobotNotRunningError('Cannot access execution context')
robot.libraries.BuiltIn.RobotNotRunningError: Cannot access execution context
Process finished with exit code 1
Any idea? why?
Thanks