15889369825 发表于 2016-10-14 14:41:05

selenium

#      driver.find_element_by_id("html5_1auug1osh19lbaovprv3q7rv53").clear()
#      driver.find_element_by_id("html5_1auug1osh19lbaovprv3q7rv53").send_keys()
#      driver.find_element_by_id("html5_1auug1osh19lbaovprv3q7rv53").click()
#      driver.find_element_by_id("html5_1auug1osh19lbaovprv3q7rv53").clear()
#      driver.find_element_by_id("html5_1auug1osh19lbaovprv3q7rv53").send_keys()
selenium上面录制下来的上传文件的定位元素,但没明白这个要怎么填写上传地址上去,那位大神看下

掉渣饼 发表于 2016-10-14 21:38:11

只要定位上传按钮,通send_keys()添加本地文件路径即可,例如
driver.find_element_by_name("上传按钮元素name").send_keys('上传文件所在的绝对路径')
如果name重名,可以用其他方式定位上传按钮元素

15889369825 发表于 2016-10-17 08:39:37

掉渣饼 发表于 2016-10-14 21:38
只要定位上传按钮,通send_keys()添加本地文件路径即可,例如
driver.find_element_by_name("上传按钮元素 ...

非常感谢!我去试试
页: [1]
查看完整版本: selenium