我只是学习硒,我很难找到按钮的颜色。 链接:http://www.zillow.com/mortgage-rates/#request=ZR-MTPXYQM 在这里,我只需要获得按钮“查看详细信息”的颜色,但我无法获取它。 我试过的代码如下,请提示一些方法来获取按钮的颜色。
WebDriver a2=new FirefoxDriver();
a2.manage().timeouts().implicitlyWait(30l, TimeUnit.SECONDS);
a2.get("http://www.zillow.com/mortgage-rates/");
WebElement a3=a2.findElement(By.xpath("//tr[@id='yui_3_15_0_1_1414204545523_500'] //button"));
System.out.println(a3.getCssValue("background-color"));
System.out.println(a2.findElement(a3.getCssValue("color"));
答案 0 :(得分:2)
a3.getCssValue("background-color")
是要走的路。检查您的选择器是否匹配正确
WebElement a3=driver.findElement(By.cssSelector("button.zsg-button_primary"));
System.out.println(Color.fromString(a3.getCssValue("background-color")).asHex());
打印#0074e4,看起来对我