点击“声明失败”链接时,请使用“点击链接代码”:
span[@id='ContentPlaceHolder1_grdFailureDetails_lblDtcCode_9']
错误显示为
与定位器链接 '// span [@ id ='ContentPlaceHolder1_grdFailureDetails_lblDtcCode_9']'不是 找到。
答案 0 :(得分:1)
Click link仅可用于单击链接(例如if (File::exists(__DIR__ . '\app\helpers.php')) {
require __DIR__ . '\app\helpers.php';
}
元素)。如果您需要单击<a>
,请使用Click Element。
答案 1 :(得分:0)
由于Click链接关键字可能会破坏其他元素,因此我使用了最通用的方法,即Click元素。
*** Setting ***
Library SeleniumLibrary
*** Test Cases ***
Example
Open Browser ${url} ${browser}
Click Element id:ContentPlaceHolder1_grdFailureDetails_lblDtcCode_9
您也可以使用xpath代替Id。在这种情况下,您将拥有:
Click Element xpath:.//span[@id='ContentPlaceHolder1_grdFailureDetails_lblDtcCode_9']
有关更多信息,请参阅https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html