当悬停在web elemet中时,需要验证元素的颜色,其中CSS文件中提供的样式信息
样品:
<a href="foo.com" class="color-set" />
color-set {
color: #047fe9;
}
那么如何通过Selenium RC从CSS文件中获取信息
答案 0 :(得分:0)
你可以尝试这个:
assertTrue(Selenium.IsElementPresent("css=color-set[color:#047fe9]"));
如果这有助于你,请告诉我。
答案 1 :(得分:0)
您可以使用execute_script
获取CSS。如果你有jQuery:
color = driver.execute_script("jQuery('.color-set').css('background-color')")
assert_it...
如果不是jQuery:
color = driver.execute_script("elm = document.getElementsByClassName('color-set'); return window.getDefaultComputedStyle(elm).getPropertyValue('background-color');")
assert_it...