0

在此处输入图像描述

我不知道如何定位伪元素,同时使用robotframework-selenium2Library 进行网络测试。任何帮助都是有用的。谢谢。

测试脚本如下: 单击元素 my_element
ID:单击元素 | id=my_element 通过@id 属性匹配

感谢亚历克斯布鲁斯,它有效。

4

1 回答 1

-1

伪 Web 元素不会成为 DOM 的一部分,因此无法从 selenium2library 获取属性值。相反,我们可以像下面的代码片段一样从 Execute Javascript 中获取它。

${attribute_value}=    Execute Javascript    return window.getComputedStyle(${element},${pseudo_element}).getPropertyValue('${attribute}');

我一直在寻找相同的东西,并在下面的链接中找到了很棒的工作代码。(JFI - 无促销)

检查以下链接中的“获取伪元素 CSS 属性值”键。

https://adiralashivaprasad.blogspot.com/2018/06/how-to-get-pseudo-element-css-attribute.html

于 2021-05-10T11:58:08.393 回答