我想将图片转换为Base64。我测试一个网站,一个图像URL在3s后过期,并在3s后更改并在页面中重新加载auto?有没有办法从本地加载的副本中获取它作为base64字符串?
我使用Javascript,我take a look 1 article喜欢,但它是用C#写的。 我想将它转换为Javascript。
我不知道是否有替代解决方案。
你能提出其他解决方案吗?
感谢。
答案 0 :(得分:0)
var image = driver.findElement(webdriver.By.Id('id of image tag'));
之后,您可以获得src
属性
image.getAttribute('src').then(function(src) {
//download the image using the driver and store it
});
使用driver.wait
driver.wait(function() {
//load the image again and compare
}, 3000);