PhantomJS执行脚本在python Selenium无头测试

时间:2017-07-24 03:38:14

标签: javascript python selenium selenium-webdriver phantomjs

我正在使用以下代码测试我的一个示例应用程序的无头测试 无法使用send_keys上传文件,因此实际上尝试使用在python中的PhantomJS Web驱动程序中执行的Javascript在页面上选择元素。

driver.execute_script('document.querySelector("input[type=file]")')

上面的代码总是在python中返回None对象。在浏览器控制台中执行document.querySelector("input[type=file]")的位置导致输入文件类型元素。

为什么在使用PhantomJS execute_script的python中总是得到None类型?

0 个答案:

没有答案