我正在尝试验证是否存在背景图像以及该属性是否设置为对 x 重复。
获取图像
driver.findElement(By.xpath("//body").getCssValue("background-image");
返回一些我可以解析的东西,所以我很好。
但是,当我尝试获取 repeat-x 属性时,我没有得到任何输出:
driver.findElement(By.xpath("//body").getCssValue("background-repeat-x");
在 Chrome 的元素查看器中看到的 css 如下所示:
background: #213A6A url('/images/background.png') repeat-x top;
background-image: url(http://mysite/images/background.png);
background-position-x: 50%;
background-position-y: 0%;
background-size: initial;
background-repeat-x: repeat;
background-repeat-y: no-repeat;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
background-color: rgb(33, 58, 106);
任何帮助,感激不尽。谢谢。