Java 是否可以根据提供给客户的性别上传图像?

Java 是否可以根据提供给客户的性别上传图像?,java,selenium-webdriver,Java,Selenium Webdriver,在这个项目中,我有一个性别下拉列表,其中我有两个选择:男性和女性 有两个客户在一个页面上的两列,我想上传他们两个的图像 是否可以根据提供给客户的性别上传图像 我给第一位顾客提供了男性,给第二位顾客提供了女性 在窗口打开之前有2次点击来选择图像,我正在使用ubuntu,这就是为什么我不能在窗口中发送图像的位置 请帮助我如何为2个客户完成2次 我希望在实现这一目标的工具或方法方面得到帮助 注意:我使用的是Ubuntu操作系统 2单击“代码”,然后选择“图像窗口打开”: driver.findElem

在这个项目中,我有一个性别下拉列表,其中我有两个选择:男性和女性

有两个客户在一个页面上的两列,我想上传他们两个的图像

是否可以根据提供给客户的性别上传图像

我给第一位顾客提供了男性,给第二位顾客提供了女性

在窗口打开之前有2次点击来选择图像,我正在使用ubuntu,这就是为什么我不能在窗口中发送图像的位置

请帮助我如何为2个客户完成2次

我希望在实现这一目标的工具或方法方面得到帮助

注意:我使用的是Ubuntu操作系统

2单击“代码”,然后选择“图像窗口打开”:

driver.findElement(By.cssSelector("#displayed-photo-modal-security-243202797")).click();

    driver.findElement(By.cssSelector("#photo-modal-file-upload-input")).click();
点击保存按钮代码:

driver.findElement(By.cssSelector("#photo-modal-save-button")).click();
图像路径:

/home/administrator/Downloads/aaa.jpg
一次点击的Html

<a id="displayed-photo-modal-security-243202797" class="securityCard_link text-hide set-photo-target" href="#photo-modal" data-show-tip="show" data-container-image="" data-toggle="modal" data-type="Security">Add</a>

点击2次的html

<input id="photo-modal-file-upload-input" class="uploadFile photo-modal-upload-photo" type="file">

用于保存的html

<a id="photo-modal-save-button" class="btn-cta btn-primary close-photo-modal" data-dismiss="modal" title="Save" data-button-type="submit">Save</a>
保存

您可以在Ubuntu中尝试以下内容,因为您的主文件夹位于home/administrator中

File image= new File("/home/administrator/Downloads/aaa.jpg");
image.createNewFile();
FileWriter fw = new FileWriter(image.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write("#photo-modal-save-button")

由于Ubuntu操作系统无法上传图片,我将在windows操作系统上执行此任务,因为windows操作系统很简单

您可以添加一些代码的详细信息吗?hi@Prany请查看更新的问题和HTML,hi@Prany请检查您已发布了3次点击的代码,但您没有清楚解释实际问题是什么。请更新你的问题并重述这个问题。你的意思是这样吗?driver.findelelement(通过.cssSelector(#displated-photo-modal-security-243202797”)。单击();睡眠(5000);driver.findelelement(By.cssSelector(#照片模式文件上载输入”)。单击();File image=新文件(“/home/administrator/Downloads/aaa.jpg”);image.createNewFile();driver.findElement(通过.cssSelector(“照片模式保存按钮”))。单击();它不起作用,因为当它打开窗口选择图像时,会打开默认的eclipse工作区m,y,并且没有地方写位置。请尝试添加file://home... 对于文件名,我不理解@pranyFile image=new file(“//home/administrator/Downloads/aaa.jpg”);你是说像这样的“普拉尼”