![](/img/trans.png)
[英]How to determine the input type of a web element using Selenium Webdriver + Java?
[英]How to determine the color of an element using Java using Selenium WebDriver?
如何确定按钮的颜色? 在我的例子中,标准按钮是white ,但在我点击它后,它变成了blue 。 我如何检查它是否真的变蓝了?
我希望颜色更改是由一些 css 属性(如 background-color)进行的,所以只需检查它。
String color = driver.findElements(By.cssSelector("#dummy")).getCssValue("background-color");
如果颜色仅在单击按钮时更改并在释放时恢复颜色,则您必须使用操作单击并按住按钮,然后检查 CSS 值。 否则,您可以只检查background-color属性的 CSS 值。
new Actions(driver).clickAndHold(btnCreateVRIPack).perform();
element.getCssValue("background-color")
WebElement newBtn = driver.findElement(By.xpath("");
Actions action = new Actions(driver);
action.moveToElement(newBtn).perform();
System.out.println("Color of a button : " + newBtn.getCssValue("bg-color"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.