导入测试库“ AngularJSLibrary”失败:ImportError:没有名为定位器的模块

时间:2019-06-02 06:50:28

标签: angularjs robotframework selenium2library

我试图选择一个似乎使用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

0 个答案:

没有答案