Selenium+Python:检查属性值



我想检查元素中存在的属性的值。

我有以下Python代码:

validkey = False
# Was the key valid.
element = w.find_element_by_id('registerkey_form')
# Is the activation message is shown, meaning it was successful in activation.
if element.get_attribute('style'):
validkey = True

问题出在倒数第二行。我想检查:

style="display:block;"

不仅仅是风格本身的存在,还有价值。

最初是:

style="display:none;"

我想检查一下是不是"块"。

如果要检查style属性的值,请尝试

if element.get_attribute('style') == 'display: block;':
validkey = True

或者更好的做法如下:

if element.value_of_css_property('display') == 'block':
validkey = True

相关内容

  • 没有找到相关文章

最新更新