这是一个放置区HTML
<dropzone _ngcontent-c80="" accept="image/jpg,image/jpeg,image/png" _nghost-c81="">
<div _ngcontent-c81="" class="content">
<div _ngcontent-c80="" class="drop-image-icon half-margin-bottom" iconid="drop-image" svg-icon="" vb="0 0 64 48" _nghost-c4="">
<svg _ngcontent-c4="" viewBox="0 0 64 48">
<use _ngcontent-c4="" xlink:href="https://core-stg1.teradek.com/app/kovalyovfortests/studio/assets#drop-image">
</use>
</svg>
</div>
<div _ngcontent-c80="" class="primary">Drop an image here</div>
<div _ngcontent-c80="" class="primary half-margin-top half-margin-bottom">— or —</div>
<a _ngcontent-c80="" class="secondary">Select an image from your computer</a>
</div>
</dropzone>
我试图用电子邮件发送文件
driver.find_element_by_xpath('//*[@iconid="drop-image"]').send_keys('/home/user/pic/3-1.png')
并获得回溯:
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
如何使用.send\u键将文件发送到放置区域
附言,它与
import pyautogui
find_by_xpath('//*[@iconid="drop-image"]').click()
pyautogui.write(/home/user/pic/3-1.png, interval=0.25)
pyautogui.press('return')
其他可选的
sendkey
方法,您可以使用Action
类:以下内容:
相关问题 更多 >
编程相关推荐