在这个项目中,我有一个性别下拉列表,其中我有2个选项男性和女性。
单个页面上有两列供2位客户使用,我想上传两个客户的图像。
是否可以根据提供给客户的性别上传图像?
我已将男性性别提供给第一位客户,将女性提供给第二位客户
在打开窗口之前有2次点击选择图像,我使用的是ubuntu,这就是为什么我无法在窗口中发送图像的位置。
请帮助我如何为2位客户提供2个叉齿
我想要工具中的帮助或我可以用来实现这一目标的方法。
注意:我使用的是Ubuntu os
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
点击1次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>
html for 2 click
<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>
答案 0 :(得分:0)
您可以在Ubuntu中尝试以下,因为您的主文件夹在家庭/管理员
中可用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")
答案 1 :(得分:0)
由于Ubuntu OS我无法上传图片,我将在Windows操作系统上执行此任务,因为它在Windows上很容易