0
ページのCSSの「background:」にある画像のURLを確認しようとしています。しかし、CssValueを取得して表示すると、空白になります。css Selenium WebdriverからバックグラウンドURLを取得するには
divのためのHTMLは次のとおりです。
<div class="Welcome">
<h3>Welcome</h3>
.......
</div>
...とdiv要素のCSSは次のとおりです。
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'で定義されています。 –