验证Textfield的背景颜色的更改

时间:2013-05-21 02:40:54

标签: java selenium selenium-webdriver

如何在提交操作或提交表单后验证TextField是否更改了背景颜色?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您不提供任何代码,我无法提供更多帮助。但是这里的演示你可以看看。基本上,您可以通过WebElement.getCssValue method获取所有css值。

http://jsfiddle.net/RuuYs/

<input id="txtTest" />
<button id="submit" onclick="document.getElementById('txtTest').style.background = 'orange';">Submit</button>
WebElement btnSubmit = drvier.findElement(By.id("submit"));
btnSubmit.click();

WebElement txtTest = drvier.findElement(By.id("txtTest"));
string color = txtTest.getCssValue("background-color");
// color should be "orange" in this case