我想先选择文本报警,&我需要得到文本警报的坐标
一旦坐标固定,我想把鼠标移到右边的
我正在尝试以下方法,但我找不到文本警报的确切坐标
点击控制
[Arguments] ${element}
Wait Until Keyword Succeeds 15x 5 Click Element //*[text()='${element}']
Selenium2Library.mouse over //*[text()='${element}']
${width} ${height} = Get Element Size //*[text()='${element}']
${x}= Get Horizontal Position //*[text()='${element}']
${y}= Get Vertical Position //*[text()='${element}']
click element at coordinates //*[text()='${element}'] ${x} ${y}
${width} ${height} = Selenium2Library.Get Window Size
请帮助我解决这个问题
您可以使用javascript:获取元素的坐标
${Top} Execute Javascript var element=document.querySelector("yourElementCSSSelector"); var rect = element.getBoundingClientRect(); return rect.top
${Left} Execute Javascript var element=document.querySelector("yourElementCSSSelector"); var rect = element.getBoundingClientRect(); return rect.left
这将为您提供元素的左上角坐标