我试图用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。
答案 0 :(得分:3)
您需要geckodriver才能在最新的Firefox浏览器中运行测试。 Firefox不再支持Firefox驱动程序了。
或者使用 Firefox 47。* 或 45 ESR 与旧驱动程序一起使用。
Firefox release 48.0声明如下:
未经Mozilla验证和签名的加载项将无法加载
Firefox驱动程序属于此类别,并且没有重写而没有机会通过验证。但是,Geckodriver的构建方式与Chromedriver和IEdriver相同,并且有点有效。
有更多信息可供here