2014-09-26 83 views
0

得到這個從CSS特定樣式值:如何讓硒IDE

<div class="photo" style="background-image: url("my-url.jpg");"> </div> 

我已經tryed這一點,但得到一個錯誤:

javascript{window.document.getElementsByClassName('photo').getPropertyValue('background-image')} 

我想保存「我的URL。 JPG「與硒ide,所以背景圖像的風格的價值,而我的元素沒有身份證。任何人都有解決方案?

回答

1

Java版本。 (「你的選擇器」))。getAttribute(「style」);

+0

我不知道它會幫助,因爲你用硒驅動程序的語法,我使用硒IDE只在我的瀏覽器。 – nitche 2014-09-27 08:41:48

+0

當您將可以保存爲特定語言(如Java)時進行保存。保存它,然後找到你想要的樣式。在那裏添加一些日誌消息,並輸出你得到的樣式,以確認你是否正確。 – bcar 2014-09-27 13:19:31

+0

但我該如何運行它?我必須安裝eclipse和jUnit嗎?我一直在尋找一個「原生」命令在HTML ... – nitche 2014-09-29 08:13:59

0

我已經找到了解決方案,以提取圖片網址:

<tr> 
    <td>storeAttribute</td> 
    <td>[email protected]</td> 
    <td>image_style</td> 
</tr> 
<tr> 
    <td>storeExpression</td> 
    <td>javascript{storedVars['image_style'].split('(&quot;')[1]}</td> 
    <td>image_url</td> 
</tr> 
<tr> 
    <td>storeExpression</td> 
    <td>javascript{storedVars['image_url'].split('&quot;)')[0]}</td> 
    <td>image_url</td> 
</tr>