我试图选择一个似乎使用Angular开发的复选框。我对Robotframework的经验很少,并且已经使用5-6个月了,我正尝试使用模型,绑定和转发器等定位器来解决我的问题。但是,我无法使AngularJS库正常工作,因为它无法识别上述定位器。
下面是当前已安装的代码片段:
robotframework 3.0.4
robotframework-angularjs 0.0.9
robotframework-databaselibrary 1.1.1
robotframework-excellibrary 0.0.2
robotframework-extendedselenium2library 0.9.2
robotframework-ftplibrary 1.6
robotframework-requests 0.4.7
robotframework-selenium2library 1.8.0
robotframework-selenium2screenshots 0.8.1
robotframework-seleniumlibrary 2.9.2
robotframework-sshlibrary 3.0.1.dev1
我试图将Selenium2Library,SeleniumLibrary和AngularJS的版本移动到没有任何组合会给我带来任何结果的情况(即某件事或其他失败)。
[ ERROR ] Error in file 'P:\Users\ssrikar\Robotframework\Core\Common\CommonImport.robot': Importing test library 'AngularJSLibrary' failed: ImportError: No module named locators
Traceback (most recent call last):
File "c:\python27\lib\site-packages\AngularJSLibrary\__init__.py", line 6, in <module>
from SeleniumLibrary.locators import ElementFinder
我的测试用例由于以下原因而失败:
ValueError: Element locator with prefix 'repeater' is not supported