如何验证内容是否显示为灰色

TDH*_*DHM 1 ruby selenium-webdriver

我正在编写脚本的应用程序(使用带有Ruby的selenium-webdrive)是用AJAX构建的.在那,我想检查内容是否灰色 -

    我点击了按钮
    然后div被加载但我可以看到内容是灰色的并且在firebug中跟随div -
<div id="bottomHalf" class="disabled" style="background-color: transparent;">
Run Code Online (Sandbox Code Playgroud)

要检查它是否显示为灰色,我很困惑如何编写代码.基于我的知识,我只能找到元素 -

driver.find_element(:id, "bottomHalf")
Run Code Online (Sandbox Code Playgroud)

但是我不知道如何编写用于检查class ="disabled"的代码,以便我可以验证内容是否真的是灰色的.

Ahm*_*rif 6

您可以使用CSS选择器而不是裸ID选择.

driver.find_element(:css, '#bottomHalf.disabled')
Run Code Online (Sandbox Code Playgroud)

有关可用选择选项的更多信息,请点击此处