得到了这个:
<div class="photo" style="background-image: url("my-url.jpg");"> </div>
我试过这个,但收到错误:
javascript{window.document.getElementsByClassName('photo').getPropertyValue('background-image')}
我想用selenium ide存储“my-url.jpg”,所以background-image样式的值和我的元素没有id。有人有解决方案吗?
答案 0 :(得分:1)
Java版本。 driver.findElement(By.cssSelector(“your selector”))。getAttribute(“style”);
答案 1 :(得分:0)
我找到了一个提取图像Url的解决方案:
<tr>
<td>storeAttribute</td>
<td>css=div.photo@style</td>
<td>image_style</td>
</tr>
<tr>
<td>storeExpression</td>
<td>javascript{storedVars['image_style'].split('("')[1]}</td>
<td>image_url</td>
</tr>
<tr>
<td>storeExpression</td>
<td>javascript{storedVars['image_url'].split('")')[0]}</td>
<td>image_url</td>
</tr>