如何在python中下载和保存image robot框架?
我遇到了一个问题,我想不出怎么解决这个问题。我正在使用机器人框架python实现自动化。我要去谷歌网站。我想下载并保存谷歌图片 谢谢你帮助我如何在python中下载和保存image robot框架?,python,selenium,robotframework,Python,Selenium,Robotframework,我遇到了一个问题,我想不出怎么解决这个问题。我正在使用机器人框架python实现自动化。我要去谷歌网站。我想下载并保存谷歌图片 谢谢你帮助我 *** Variables *** ${b} chrome ${url} https://www.google.com/ ${avatar} xpath://img[@alt='Google'] *** Test Cases *** Test title open browser ${url} ${b}
*** Variables ***
${b} chrome
${url} https://www.google.com/
${avatar} xpath://img[@alt='Google']
*** Test Cases ***
Test title
open browser ${url} ${b}
maximize browser window
sleep 1 seconds
page should contain image ${avatar}
element should be visible ${avatar}
open context menu ${avatar}
使用进程库中的
runprocess
关键字和curl
命令。下载的文件将在EXEC_DIR中,名称为logo.png
这是我的工作:
*** Settings ***
Library Process
Library SeleniumLibrary
*** Variables ***
${b} chrome
${url} https://www.google.com/
${avatar} xpath://img[@alt='Google']
*** Test Cases ***
Test title
SeleniumLibrary.open browser ${url} ${b}
maximize browser window
sleep 1 seconds
page should contain image ${avatar}
element should be visible ${avatar}
${image_url}= Get Element Attribute ${avatar} src
log to console ${image_url}
Run Process curl -o logo.png ${image_url}
close all browsers
如果这对你有帮助,请告诉我。谢谢这个方法奏效了。非常感谢。那么我如何上传到this@reverseengineer我不明白“我如何才能上传到这个”。如果这解决了你的问题,请接受答案。谢谢。这就是我想说的。如何上传下载的图像?@ReverseeEngineer selenium有以下关键字: