使用selenium phantomjs上传文件时,Python脚本会挂起

时间:2017-11-30 16:37:53

标签: python selenium phantomjs

我需要使用selenium和phantomjs上传图像,但只有当我点击“上传文件”按钮弹出firefox上的“上传文件”窗口时才会生成输入字段。

我有这段代码点击“上传文件”按钮生成html输入字段,然后将路径发送给它。

"start": "webpack-dev-server --open --config webpack.dev.js --host %HOSTNAME%"

使用firefox webdriver它工作正常但是当使用phantomjs webdriver时,脚本在调用browser.find_element_by_xpath("xpath_to_button").click() browser.find_element_by_xpath("xpath_to_input_field").send_keys(img_path) 时挂起

1 个答案:

答案 0 :(得分:0)

我发现这个bug来自PhantomJS驱动程序本身,我刚刚切换到无头镀铬驱动程序,它现在工作正常。