關於文檔,這是可以從Python代碼本身生成的東西。在線ExtendeSelenium2Library keyword documentation。
從文檔中我拿下面的表格。正如你所看到的,定位器repeater
在這裏沒有功能,這就是爲什麼你會收到錯誤信息。
AngularJS定位器支持:
AngularJS Strategy Example Description
---------------------------------------------------------------------------------------------------
model Click Element | model=model_name Matches by AngularJS model name
binding Click Element | binding=binding_name Matches by AngularJS binding name
partial binding Click Element | partial binding=binding_name Matches by partial AngularJS binding name
button Click Element | button=My Button Matches button elements by their button text
partial button Click Element | partial button=y But Matches button elements by their partial button text
options Get WebElements | options=options_descriptor Matches by AngularJS options descriptor
的repeater
定位器由另一個庫支持:AngularJSLibrary。你有混合起來嗎?
你期望'repeater ='做什麼?這不是一個公認的定位器,這正是錯誤告訴你的。另外,什麼是「Extend2seleniumLlibrary」?谷歌搜索不會提取任何與該名稱。它是一個自定義庫? –