Selenium水豚检查另一个div内的div的背景颜色

时间:2016-07-04 08:39:38

标签: html selenium selenium-webdriver rspec capybara

我有一个divid包含一个没有id但没有class的div。没问题,我想检查第二个div的背景颜色。欢迎您的帮助。

<div id = "wrapper">
<div class="container iframe-container">

        <style>
           body { background-color: #000111; } .form-horizontal .control-label { font-style: normal; } ...
        </style>

基本上我想检查背景是否为#000111

2 个答案:

答案 0 :(得分:4)

终于找到了答案:

within_frame('wrapper') do
   color = find('body').native.css_value('background-color')
   expect(color).to eq('rgba(0, 1, 17, 1)')
end

答案 1 :(得分:2)

您可以使用background-color的{​​{1}}属性进行验证。首先,您必须识别css,然后在其上使用此属性。

WebElement