为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Selenium 和 Python 上传文件到 shopify

使用 Selenium 和 Python 上传文件到 shopify

Qyouu 2022-07-05 15:58:33
我无法使用 selenium 将文件上传到 shopify .. Selenium 似乎找不到我需要将文件添加到的输入元素,我假设它与 input type=hidden 部分有关?见图片。我已经尝试了很多这样的变化WebDriverWait(browser, 10).until(EC.element_to_be_clickable((By.XPATH, "//input[@id='files_']"))).send_keys("DIR/myfile.pdf')并尝试执行脚本以尝试取消隐藏输入container = browser.find_element_by_xpath("//input[@type='hidden']")browser.execute_script("arguments[0].type = 'text';", container)等等等等shopifyapi 的文档不是最好的,我也不是最好的编码器。任何帮助将不胜感激。谢谢!
查看完整描述

1 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

要上传文件,您必须将密钥发送到inputwith 类型file,通常它是隐藏的。替换element_to_be_clickablepresence_of_element_located并尝试发送如下代码中的密钥:

WebDriverWait(browser, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, "input#files_"))).send_keys("DIR/myfile.pdf')
查看完整回答
反对 回复 2022-07-05
  • 1 回答
  • 0 关注
  • 121 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信