Java 如何使用webdriver\appium从移动应用程序下载图像?
如何使用webdriver\appium从移动应用程序下载图像? 例如:whatsapp,亚马逊,我建议你们去图书馆看看 添加库后,代码如下所示:Java 如何使用webdriver\appium从移动应用程序下载图像?,java,selenium,selenium-webdriver,webdriver,appium,Java,Selenium,Selenium Webdriver,Webdriver,Appium,如何使用webdriver\appium从移动应用程序下载图像? 例如:whatsapp,亚马逊,我建议你们去图书馆看看 添加库后,代码如下所示: File fileToSaveImage = new File(dirToSave, normalizedName); HtmlImage elementHtmlImage = (HtmlImage) pageWithImage.<HtmlImage>getFirstByXPath(X_PATH_FOR_IMAGE); elementHt
File fileToSaveImage = new File(dirToSave, normalizedName);
HtmlImage elementHtmlImage = (HtmlImage) pageWithImage.<HtmlImage>getFirstByXPath(X_PATH_FOR_IMAGE);
elementHtmlImage.saveAs(fileToSaveImage);
File fileToSaveImage=新文件(dirToSave,normalizedName);
HtmlImage元素HtmlImage=(HtmlImage)pageWithImage.getFirstByXPath(X_路径_表示_图像);
elementHtmlImage.saveAs(fileToSaveImage);
当然,您必须关心图像的X\u路径,\u
,但我相信它可以通过一些特定于站点的模式来概括 我建议你去图书馆看看
添加库后,代码如下所示:
File fileToSaveImage = new File(dirToSave, normalizedName);
HtmlImage elementHtmlImage = (HtmlImage) pageWithImage.<HtmlImage>getFirstByXPath(X_PATH_FOR_IMAGE);
elementHtmlImage.saveAs(fileToSaveImage);
File fileToSaveImage=新文件(dirToSave,normalizedName);
HtmlImage元素HtmlImage=(HtmlImage)pageWithImage.getFirstByXPath(X_路径_表示_图像);
elementHtmlImage.saveAs(fileToSaveImage);
当然,您必须关心图像的X\u路径,\u
,但我相信它可以通过一些特定于站点的模式来概括 如果您任务的唯一目的是下载一些通过本机应用程序(如Amazon或Whatsapp)传入的图像,则不需要像Appium或web驱动程序这样的高级框架。您可以通过网络层完成该任务
首先,在浏览您感兴趣的映像时,启用SSL代理、安装根证书等,以查看提供映像的HTTP请求是什么
您可以使用您喜爱的编程语言使用网络请求来模拟完全相同的事情 如果您任务的唯一目的是下载一些通过本机应用程序(如Amazon或Whatsapp)传入的图像,则不需要像Appium或web驱动程序这样的高级框架。您可以通过网络层完成该任务
首先,在浏览您感兴趣的映像时,启用SSL代理、安装根证书等,以查看提供映像的HTTP请求是什么
您可以使用您喜爱的编程语言使用网络请求来模拟完全相同的事情 注意:这是
web
应用程序的答案。不适用于native
,我恐怕不适用于hybrid
注意:这是web
应用程序的答案。不适用于native
,恐怕也不适用于hybrid
您能退一步,澄清一下为什么需要使用WebDriver/Appium吗?你想测试什么?++你想测试什么?我想通过自动化(我选择了appium)从本地移动应用程序(whatsapp或amazon应用程序)下载图像。但是为什么呢?如果你正在从这些网站上抓取图像,请从这些网站而不是应用程序上抓取。那会更快更容易。你能退一步,澄清一下为什么需要使用WebDriver/Appium吗?你想测试什么?++你想测试什么?我想通过自动化(我选择了appium)从本地移动应用程序(whatsapp或amazon应用程序)下载图像。但是为什么呢?如果你正在从这些网站上抓取图像,请从这些网站而不是应用程序上抓取。这样做会更快更容易。