色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Selenium Python -嘗試driver.execute_script,但得到& quot無& quot測試背景圖像時

林雅南1年前7瀏覽0評論

我正試著用硒來測試背景圖像。它沒有& ltimg & gt標簽,它有這個html代碼(這是從https://openweather.co.uk/products網頁橫幅):

<div class="current-img white-text half-section-right main-section-desktop"></div>

這個CSS樣式

這段JavaScript代碼在DevTools控制臺中運行良好:

const image = new Image(); 
image.src = 'https://openweather.co.uk/themes/openweather_b2b/assets/img/forecast-banner.jpg';
image.onload = function(){
const imageWidth = this.width; 
const imageHeight = this.height;
console.log('Width:', imageWidth, 'Height:', imageHeight);
};

但是如何將這個JS代碼實現到driver.execute_script并將imageWidth和imageHeight傳回Python代碼呢?

如果我只是將這段代碼傳遞給driver . execute _ script(& quot;這里& quot)并打印出來——我沒有。 If用return('Width:',imageWidth,' Height:',imageHeight)替換最后一行;我也沒有。

以及一般情況下——如何正確地將driver.execute_script的數據返回給Python? 例如driver . execute _ script(& quot;返回console . log(' Hi ');")也不給。