繁体   English   中英

为什么我不能上传带有 selenium 的图片?

[英]Why can't I upload a picture with selenium?

我以前的代码看起来像这样,但我无法上传图片。 脚本在这一点上中断,我已经有几个选择,不幸的是没有成功尝试

我在 Ubuntu 上使用 VS Code

myvariable1 = browser.find_element_by_xpath("/html/body/div[1]/div[5]/div/div[2]/div/form/ul[9]/div/li[2]/div/div[1]/div/div[2]")
myvariable1.send_keys("/home/username/Schreibtisch/myfolder/1.png")

html 代码如下所示----

<div class="fileuploader fileuploader-theme-dragdrop">
<input

class="gallery_media"

type="file"

name="files[]"

tabindex="-1"

accept="image/*"

multiple="multiple"

style="position: absolute; z-index: -9999; height: 0px; width: 0px; padding: 0px; margin: 0px; line-height: 0; outline: 0px; border: 0px; opacity: 0;"

/>
<div class="fileuploader-input-inner">

  <div class="fileuploader-main-icon"></div>

  <h3 class="fileuploader-input-caption onDesktop"><span class="onDesktop">Bilder hierher ziehen und ablegen</span></h3>

  <p class="onDesktop">oder</p>

  <div class="fileuploader-input-button"><span>Datei auswählen</span></div>

  </div>

 </div>

<div class="fileuploader-items"><ul class="fileuploader-items-list"></ul></div>
myvariable1 = browser.find_element_by_xpath("/html/body/div[1]/div[5]/div/div[2]/div/form/ul[9]/div/li[2]/div/div[1]/div/div[2]/input")
myvariable1.send_keys("C:/home/username/Schreibtisch/myfolder/1.png")

Go 向下输入,否则你会得到一个不可交互的异常,然后将绝对文件路径发送到你的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM