dqs86517 2013-06-06 23:38
浏览 42

PHPUNIT在selenium服务器上运行

I am trying to get an array of elements using xpath and load the results into an array and then perform assertCount(). Here is the code I that I have. I am new to this and I am not sure why elementList is empty?

<?php

require_once('Base.php');

class FollowupTest extends Test_Base {

    protected $session = null;

    /**
    * Asserts that the count of list elements on the page is equal
    * to three utilizing an xpath expression.
    */
    public function testCountListElements() {
        $elementsList = $this->session->elements('xpath', '//li');
        $this->assertCount(3, sizeof($elementList));
    }
}
  • 写回答

1条回答 默认 最新

  • douluan5444 2013-11-01 10:53
    关注

    If you extend PHPUnit_Extensions_Selenium2TestCase, you can count elements with this structure:

    $elements = $this->elements($this->using('xpath')->value('//li'));
    $this->assertEquals(3, count($elements));
    
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?