我正在使用以下代码测试我的一个示例应用程序的无头测试 无法使用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类型?