小编Vex*_*Vex的帖子

Symfony2功能测试 - 点击带有jQuery交互的元素

我正在为使用Symfony2(2.1)完成的应用程序做一些功能测试,我遇到了问题.

当用户单击链接或其他元素时,我会加载网站的某些部分,但这些操作是使用jQuery和$ .post调用执行的.如何让Symfony2抓取工具进行这些调用?

当我做这样的事情时:

$link    = $crawler->filter('ul.line_menu a')->eq(1)->link();
$crawler = $client->click($link);
Run Code Online (Sandbox Code Playgroud)

爬虫获取"a"元素的"href"并启动它,但"href"为空,并且"click()"函数与此元素相关联,从而阻止了使用"preventDefault()"的单击操作.

谢谢大家!!:)

jquery phpunit web-crawler functional-testing symfony

8
推荐指数
1
解决办法
5485
查看次数

使用highcharts从mysql数据库添加动态数据到折线图

我想用ajax或json将数据点添加到我的折线图中,现在我必须重新加载整个网页以在图表上显示我的新数据.但我想通过添加像这些链接的点来显示实时数据:

jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/stock/demo/dynamic-update/

www.highcharts.com/studies/live-server.htm

我试图从mysql中检索我的数据以通过json添加到图表上但没有任何反应.这是我在live-server-data.php中的代码:

<?php

header("Content-type: text/json");


 include_once 'include/connection.php';
 $db = new DB_Class(); 


     $query = "select distinct idchip from datatable ";
     $result = mysql_query( $query );
     $rows = array();
     $count = 0;

     while( $row = mysql_fetch_array( $result ) ) {
         $SQL1 =     "SELECT datetime,temperature FROM `datatable` WHERE idchip=".$row['0']." datetime DESC limit 0,1 ";

        $result1 = mysql_query($SQL1);

        while ($rows = mysql_fetch_array($result1)) {
           $data[] = $rows['1'];
           $datatime[] = 'moment('.$rows['0'].').valueOf()';
        }

        // The x value is the current JavaScript time, which is the …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql jquery highcharts

3
推荐指数
1
解决办法
1万
查看次数