Firefox 49.0 + Selenium 2.9.1

时间:2016-10-21 12:05:24

标签: selenium selenium-webdriver phpunit

我试图用Selenium 2和phpunit进行测试。我使用selenium-server-standalone-2.53.1.jar并启动测试firefox打开空白并且什么都不做。

phpunit给出了这条消息:

 <body>
  <h2>Balance Groups</h2>
  <br>

<div class="container">
    <div class="ad-tree-browser-container tree-bordered">
      <div data-level="0" class="tree-view">
        <div class="tree">
          <div>
            <div class="tree-level tree-header-level border">
              <div class="content">
                 <div class="content-holder">
                    <div class="node-content ad-user-select-none">
                      <div>
                         <div class="col-sm-6 text-left">Lables</div>
                         <div class="col-sm-3 text-right">Value Balance</div>
                         <div class="col-sm-3 text-right">Value Balance (EUR)</div>
                      </div>
                    </div>
                 </div>
              </div>
             </div>

             <div class="tree-level tree-top-level border">
               <div class="content" style="padding-left: 15px;">
                 <div class="content-holder">
                  <div class="toggle">
                    <i class="glyphicon glyphicon-minus-sign"></i>
                  </div>
                  <div class="node-content">
                    <div class="small-gutter">
                        <div class="col-sm-6 text-left">
                            AED
                        </div>
                        <div class="col-sm-3 text-right">
                            274,648.02
                        </div>
                        <div class="col-sm-3 text-right">
                            53,446.47
                        </div>
                    </div>  
                  </div>
                </div>
               </div>
               <div>
                  <div class="tree-level tree-sub-level">
                    <div class="content" style="padding-left: 30px;">
                      <div class="content-holder">
                       <div class="toggle">
                         <i class="glyphicon glyphicon-plus-sign"></i>
                       </div>
                       <div class="node-content">
                         <div class="small-gutter">
                            <div class="col-sm-6 text-left">
                                CITI
                            </div>
                            <div class="col-sm-3 text-right">
                                274,648.02
                            </div>
                            <div class="col-sm-3 text-right">
                                53,446.47
                            </div>
                         </div> 
                       </div>
                     </div>
                   </div>
                 </div>
              </div>
            </div>
        </div>
      </div>
     </div>
    </div>
 </div>
</body>

谁能告诉我发生了什么? Thmks。

1 个答案:

答案 0 :(得分:3)

使用geckodriver

您需要geckodriver才能在最新的Firefox浏览器中运行测试。 Firefox不再支持Firefox驱动程序了。

  1. 下载geckodriver并将其放入路径
  2. 使用Selenium 3.0运行测试
  3. 或者使用 Firefox 47。* 45 ESR 与旧驱动程序一起使用。

    背景

    Firefox release 48.0声明如下:

      

    未经Mozilla验证和签名的加载项将无法加载

    Firefox驱动程序属于此类别,并且没有重写而没有机会通过验证。但是,Geckodriver的构建方式与Chromedriver和IEdriver相同,并且有点有效。

    有更多信息可供here