public class CssCheckCrome {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver","C:\\Users\\shivamg\\Desktop\\chromedriver_win32\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://info.singtel.com/") ;
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.manage().window().setSize(new Dimension(1024, 768));
System.out.println("Font weight of link " + driver.findElement( By.linkText("Business") ) .getCssValue("font-weight")); // FONT WEIGHT
}
}
输出 - >链接正常的字体粗细
当我在Firefox和IE中运行相同的代码时,我得到Font-Weight = 400,由于我的代码在跨浏览器测试期间失败,有人能告诉我如何获得Chrome浏览器的数字结果。提前致谢。
答案 0 :(得分:0)
根据this page"正常"映射到400 - 我认为您需要将font-weight关键字之间的映射映射为数值:
normal -> 400
bold -> 700