Get Element Attribute的Selenium文档提供了一个示例:
${id}= Get Element Attribute css:h1 id
但是,这个选择器对我来说不起作用:
${VISIBILITY}= Get Element Attribute css:visibility mySidebar
HTML是:
<div id="mySidebar">
,属性可见性为:
Style Attribute {
z-index: 104;
visibility: visible;
这是什么功能选择器?
答案 0 :(得分:0)
这里的问题是&#34;可见性&#34;不是WebElement的属性,它是&#34; style&#34;的一个组件。属性。
我认为如果你得到这种风格:
${STYLE}= Get Element Attribute css:style mySidebar
然后你可以解析它以检查可见性(对不起,自从我使用Robot Framework以来它已经很久了,所以我将把它留给你的方式)..
话虽如此,你没有提到你在可见度方面做了什么。也许使用其中一个与知名度相关的关键字更有帮助,例如&#34;元素应该是可见的&#34;?