将phantomJs与selenium一起使用时,仅显示带有加载微调器的白色站点

将phantomJs与selenium一起使用时,仅显示带有加载微调器的白色站点,selenium,phantomjs,Selenium,Phantomjs,我尝试使用phantomJs对我们的软件headless运行selenium测试。我能够在应用程序中使用chrome或firefox运行selenium,还能够使用phantomjs执行一个小型google搜索测试 但是在我们的软件上使用phantomJs在初始登录之后就不起作用了 我正在使用以下库: selenium-server-standalone-2.43.1.jar 硒化物-2.14.jar 幻影JS-1.9.8 测试场景基本上包括: 打开登录页面 输入凭据 提交表格 使用大量aj

我尝试使用phantomJs对我们的软件headless运行selenium测试。我能够在应用程序中使用chrome或firefox运行selenium,还能够使用phantomjs执行一个小型google搜索测试

但是在我们的软件上使用phantomJs在初始登录之后就不起作用了

我正在使用以下库:

  • selenium-server-standalone-2.43.1.jar
  • 硒化物-2.14.jar
  • 幻影JS-1.9.8
测试场景基本上包括:

  • 打开登录页面
  • 输入凭据
  • 提交表格
  • 使用大量ajax调用加载后续页面。它还利用了
    jQuery.blockUI()
  • 在步骤(4)中,测试停止工作。截图显示了一个带有一个微调器的空白白色页面

    欢迎反馈,提前多谢

    **编辑* 这是控制台输出:


    是否显示任何错误(例如)?你试过等待吗?我添加了控制台输出。另外,我还要等40秒。你必须自己调查一下
    b[a]
    应该是什么。这真是无法回答。注意,如果它是
    Function.prototype.bind
    的某种间接寻址。PhantomJS 1.x不支持这一点,但我还无法应用垫片。不确定是否已修复此问题,但问题最有可能出现在Function.prototype.bind函数中,该函数未包含在PhantomJS中。日志中提到的函数调用看起来像是绑定调用的最小版本。为此编写了垫片和多边形填充,但我还无法确定如何将它们包括在PhantomJS的Selenium实现中。以下是包含该函数的垫片的github:。如果已修复,请共享。我仍在努力寻找插入垫片的位置。
    Page title is: My Companies Title
    [ERROR - 2014-12-18T17:44:34.483Z] Session [8228e4d0-86dd-11e4-9f8a-db44bbbf7f4b] - page.onError - msg: TypeError: 'undefined' is not a function (evaluating 'b[a](d,f,this)')
    [ERROR - 2014-12-18T17:44:34.483Z] Session [8228e4d0-86dd-11e4-9f8a-db44bbbf7f4b] - page.onError - stack:
      (anonymous function) (http://my.url.com:8081/loginpage/generated/dd5b66ab4397f3270cca5b10ddc4521e.js:222)
      (anonymous function) (http://my.url.com:8081/loginpage/generated/dd5b66ab4397f3270cca5b10ddc4521e.js:203)
      (anonymous function) (http://my.url.com:8081/loginpage/generated/dd5b66ab4397f3270cca5b10ddc4521e.js:203)
      (anonymous function) (http://my.url.com:8081/loginpage/generated/dd5b66ab4397f3270cca5b10ddc4521e.js:283)
      (anonymous function) (http://my.url.com:8081/loginpage/generated/dd5b66ab4397f3270cca5b10ddc4521e.js:203)
      (anonymous function) (http://my.url.com:8081/loginpage/generated/dd5b66ab4397f3270cca5b10ddc4521e.js:203)
      (anonymous function) (http://my.url.com:8081/loginpage/generated/dd5b66ab4397f3270cca5b10ddc4521e.js:282)
      (anonymous function) (http://my.url.com:8081/loginpage/generated/dd5b66ab4397f3270cca5b10ddc4521e.js:203)
      (anonymous function) (http://my.url.com:8081/loginpage/generated/dd5b66ab4397f3270cca5b10ddc4521e.js:281)
    [ERROR - 2014-12-18T17:44:35.036Z] WebElementLocator - _handleLocateCommand - Element(s) NOT Found: GAVE UP. Search Stop Time: 1418924675027
    [ERROR - 2014-12-18T17:44:35.270Z] WebElementLocator - _handleLocateCommand - Element(s) NOT Found: GAVE UP. Search Stop Time: 1418924675253