2016-10-24 8 views
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"); 

도움을 주시면 대단히 감사하겠습니다.

+0

URL은'background-image'에 정의되어 있습니다. –

답변

0

나는 새로운 것으로 시도해야한다고 생각합니다! 배경 이미지 속성을 가져와 제대로 작동하는지 여부를 알려주십시오.

WebElement WelcomeImg = driver.findElement(By className("Welcome")); 
String WelImg = WelcomeImg.getCssValue("background-image"); 
Assert.assertTrue(WelImg.contains("imageurl")); 

희망, 도움을 받으실 수 있습니다.

관련 문제