我试图在python中使用webdriver.Firefox上传照片:
upload_img_first = '/home/emin/Desktop/test/me.jpg'
driver.find_element_by_xpath('//button[contains(@class, "button-class")]').send_keys(os.getcwd()+upload_img_first)
红条显示在浏览器底部,图像地址为/home/emin/Desktop/test/me.jpg
怎么啦?
发布于 2014-01-13 19:42:00
假设send_keys被发送到适当的元素,它看起来就像upload_image_first变量是一个绝对路径。当您send_keys时,您将当前路径连接到该绝对路径。
因此,如果您从/home/emin运行此程序,则将send_keys到/home/emin/home/emin/Desktop/test/me.jpg
https://stackoverflow.com/questions/21078790
复制