幻影和chromedriver

时间:2013-11-06 07:35:54

标签: phantomjs selenium-chromedriver

我遇到了麻烦: 使用phantomjschromedriver。 当我使用chromedriver运行自动测试时它可以正常工作,但是phantomjs会在相同的脚本中抛出异常:

driver.execute_script("document.getElementById("+SelecterId+").click()")

例外文本: ...

  

引发exception_class(消息,屏幕,堆栈跟踪)   selenium.common.exceptions.WebDriverException:消息:'错误消息   => \'\'undefined \'不是一个函数(评估\'document.getElementById(3509082).click()\')\'\ n由Request =>引起   {“报头”:{“接受”:“应用/ JSON”,“接受编码”:“同一性”,“连接”:“关闭”,“内容长度”:“119”,“内容类型”: “应用程序/ JSON;字符集= UTF-8”, “主机”: “127.0.0.1:59162","User-Agent":"Python-urllib/3.3"},"httpVersion":"1.1","method” : “POST”, “邮报”: “{\” 的sessionId \“:   \“1f26a210-46b4-11e3-8385-173d5f6ec47a \”,\“script \”:   \“document.getElementById(3509082).click()\”,\“args \”:   []} “ ”URL“: ”/执行“, ”urlParsed“:{ ”锚“: ”“, ”查询“: ”“, ”文件“: ”执行“, ”目录“: ”/“,”路径 “:”/执行 “ ”相对的“: ”/执行“, ”端口“: ”“, ”宿主“: ”“, ”密码“: ”“, ”用户“: ”“, ”用户信息“:” “ ”权威“: ”“, ”协议“: ”“, ”源“: ”/执行“, ”queryKey“:{}, ”块“:[ ”执行“]} ”urlOriginal“:”/会话/ 1f26a210-46b4-11e3-8385-173d5f6ec47a /执行“}”   ;屏幕截图:可通过屏幕获取

     

有任何想法如何解决这个问题吗?

0 个答案:

没有答案
相关问题