NVH’s Blog

December 25, 2006

[checkDataInput] vs [checkLink]

Filed under: hoc tap

/**
Function name:
. checkDataInput()
Arguments:
. $field_element - tên của đối tượng trên màn hình muốn check. Ví dụ: [txtFullname]
. $field_name - tên hiển thị của đối tượng trên màn hình. Ví dụ: [Họ và tên]
. $excepted_value - Giá trị dữ liệu muốn kiểm tra là: NULL, ĐỘ LỚN, FULL, HAFT, … Thực chất là testdata
. $excepted_massage - Câu thông báo lỗi cần check. Ví dụ [Họ và tên bắt buộc phải nhập]
. $check_type - Kiểu check của hàm là NULL, LEN, FULL, HAFT, …
Return:
. trả lại theo kết quả của 2 hàm assertField() và assertText() là TRUE hoặc FALSE.
*/
function checkDataInput($field_element, $field_name, $excepted_value, $excepted_massage, $check_type)
{
if ($this->assertField($field_element, $excepted_value))
{
$this->assertText($field_name + ‘ ‘ + $excepted_massage, $check_type);
}
}

/**
Function name:
. checkLink()
Arguments:
. $url_name - http://www.ecvn.gov.vn
. $name_link - Thông tin doanh nghiệp
. $link_value - http://www.ecvn.gov.vn/thong_tin_dn.jsp
. $patternTitle - Thông tin doanh nghiêp xxx
Return:
. trả lại theo kết quả của cac hàm assert
*/

function checkLink($url_name, $link_name, $link_value, $patternTitle)
{
$this->get($url_name);
$this->assertLink($link_name, $link_value);
$this->clickLink($link_name);
$this->assertTitle(new PatternExpectation($patternTitle));
}

3 Comments »

The URI to TrackBack this entry is: http://hungnv.blogsome.com/2006/12/25/checkdatainput-vs-checklink/trackback/

  1. $this->checkLink(’http://www.ecvn.gov.vn/’,'Tin ECVN’,'http://trangtin/’, ‘/Tin ECVN/’);

    Comment by hungnv — December 25, 2006 @ 11:00 am

  2. $this->checkDataInput(’txtPhuong_thuc_gia’, ‘Các phương thức giá khác’, $NULL, $NULL_MESSAGE, ‘NULL’);

    Comment by hungnv — December 25, 2006 @ 11:00 am

  3. Các bước để check:
    $this->setFieldByName(’txt_Chi_tiet_san_pham’, $STR4000);
    $this->clickSubmitByName(’btnBuoctieptheo’);
    echo $this->getUrl();

    $this->checkDataInput(’txt_Chi_tiet_san_pham’, ‘Mô tả chi tiết về sản phẩm’, $STR4000, $STR4000_MESSAGE, ‘STR4000′);

    Comment by hungnv — December 25, 2006 @ 11:01 am

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>























Get free blog up and running in minutes with Blogsome
Theme designed by Hadley Wickham