[checkDataInput] vs [checkLink]
/**
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));
}

$this->checkLink(’http://www.ecvn.gov.vn/’,'Tin ECVN’,'http://trangtin/’, ‘/Tin ECVN/’);
Comment by hungnv — December 25, 2006 @ 11:00 am
$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
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