0
div의 'background :'에있는 이미지의 URL을 CSS의 해당 페이지에서 확인하려고합니다. 그러나 'CssValue'를 가져 오면 표시가 공백으로 표시됩니다.css Selenium Webdriver에서 백그라운드 URL을 얻는 방법
<div class="Welcome">
<h3>Welcome</h3>
.......
</div>
... 그리고 사업부에 대한 CSS는 다음과 같습니다 :
사업부에 대한 HTML은
div.Welcome {
background: rgba(0, 0, 0, 0) url("imageurl") no-repeat scroll center 25px;
float: left;
margin: 50px 20px 50px 150px;
padding-top: 230px;
width: 300px;
}
나는 아래의 위치를 시도했다 :
WebElement WelcomeImg = driver.findElement(By className("Welcome"));
String WelImg = WelcomeImg.getCssValue("background");
Assert.assertTrue(WelImg.contains("imageurl"));
함께 사용해 보았습니다.
("background-url");
도움을 주시면 대단히 감사하겠습니다.
URL은'background-image'에 정의되어 있습니다. –