成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

codeception (5)Yii2下測試ajax

willin / 2781人閱讀

摘要:屬于驗(yàn)收測試返回我測試的這個(gè)必須要先登錄切換到配置站點(diǎn)登錄斷言可以在這個(gè)頁面里看到指定的文字用戶名密碼登錄退出登錄登錄成功后跳轉(zhuǎn)到目標(biāo)頁面添加客戶填寫參數(shù)的情況下代表成功參數(shù)為空的情況代表失敗運(yùn)行查

ajax屬于驗(yàn)收測試返回
我測試的這個(gè)ajax必須要先登錄

use testscodeceptionfrontendAcceptanceTester;

$I = new AcceptanceTester($scenario);
$I->wantTo("perform actions and see result");
$I->amOnPage("/");    //切換到配置站點(diǎn) http://admin.handone.com
$I->see("登錄");    //斷言可以在這個(gè)頁面里看到指定的文字

$I->amGoingTo("try to login with correct credentials");
$I->fillField("input[name="LoginForm[t_email]"]", "用戶名");
$I->fillField("input[name="LoginForm[t_password]"]", "密碼");
$I->click("登錄");
$I->expectTo("see that user is logged");
$I->seeLink("退出");
$I->dontSeeLink("登錄");

登錄成功后跳轉(zhuǎn)到目標(biāo)頁面

$I->wantTo("perform actions and see result");
$I->amOnPage("http://xxx.xxx.xx/sales/index");    
$I->see("添加客戶");

填寫參數(shù)的情況下

$param = [
    "Sales[t_clues_cat]"=> 9,
    "keys_str" => 10449,
];
$I->sendAjaxRequest("post", "http://xxx.xxx.xx/sales/sales-free", $param);
$I->seeResponseCodeIs(200);
$I->see("1");//1代表成功

參數(shù)為空的情況

$param = [];
$I->sendAjaxRequest("post", "http://xxx.xxx.xx/sales/sales-free", $param);
$I->seeResponseCodeIs(200);
$I->see("2");//2代表失敗

運(yùn)行

查看運(yùn)行情況 打印的信息太多,就不上圖了

codecept run acceptance SalesCept --debug

參考文章:

http://www.kkh86.com/it/codec...
https://www.cloudxns.net/Supp...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/21880.html

相關(guān)文章

  • 使用Codeception進(jìn)行Yii2的單元測試(一)安裝以及簡介篇

    摘要:一簡介作為工程師,我們很可能遇到一些有必要的進(jìn)行單元測試的場景。本系列文章就來介紹下,在框架下,如何使用進(jìn)行單元測試。 一、簡介 作為php工程師,我們很可能遇到一些有必要的進(jìn)行單元測試的場景。本系列文章就來介紹下,在Yii2框架下,如何使用Codeception進(jìn)行單元測試。本篇就首先介紹Yii2,以及Codeception的安裝。 二、Yii2和codeception安裝 安裝Yi...

    dabai 評論0 收藏0
  • codeception (7) 危險(xiǎn)的Yii2-codeception

    摘要:前言忽然想起之前用時(shí)讓我膽戰(zhàn)心驚的那刻,那天我在測試服務(wù)器上研究著,忽然同事大叫,怎么用戶表被清空了,我當(dāng)時(shí)覺得跟自己沒關(guān),但想起我今天剛把的配置更改了,鏈接到了測試數(shù)據(jù)庫上,并且運(yùn)行過里面自帶的登陸案例,但運(yùn)行結(jié)果是失敗的,我覺得很有可能 前言 忽然想起之前用codecetion時(shí)讓我膽戰(zhàn)心驚的那刻,那天我在測試服務(wù)器上研究著codeception,忽然同事大叫,怎么用戶表被清空了,...

    ZHAO_ 評論0 收藏0
  • YII2.0 codeception 一點(diǎn)經(jīng)驗(yàn)

    摘要:測試驅(qū)動(dòng)的安裝我就不寫了,這里有詳細(xì)說明。然后在命令提示符里執(zhí)行命令重構(gòu)一下記住測試驅(qū)動(dòng)里代碼發(fā)生改變都需要重構(gòu)一下不然會報(bào)錯(cuò)。在執(zhí)行命令進(jìn)行測試執(zhí)行了個(gè)測試驅(qū)動(dòng)個(gè)斷言全部成功以上只是我的一些經(jīng)驗(yàn)代碼不一定對希望對大家有幫助 測試驅(qū)動(dòng) codeception 的安裝我就不寫了,http://www.kkh86.com/it/codec... 這里有詳細(xì)說明。 我就說一下我的測試。 首先...

    chaosx110 評論0 收藏0
  • 使用Codeception進(jìn)行Yii2的單元測試(二)測試用例(測試model類為例)

    摘要:但是,我們沒有忘記,這個(gè)測試用例本意是要對這個(gè)類做單元測試的。三對指定的類進(jìn)行單元測試首先我的的類如下我們要在中去對上述的類做測試,第一步做的就是要能加載到該類。 一、生成測試文件 比如說我的models有一個(gè)需要測試得AdminUser類,我需要生成相應(yīng)得測試文件,那么我們可以使用下面得命令生成相應(yīng)得測試文件 vendorincodecept generate:test unit ...

    chenjiang3 評論0 收藏0
  • codeception (6) Yii2中安裝codeception時(shí)遇到的問題及解決方法

    摘要:版本這個(gè)原因是因?yàn)榻昧撕瘮?shù),所以我們需要更改找到的配置文件輸入命令會出現(xiàn)兩個(gè)相關(guān)的地址配置文件在中找到,打開之后搜索將去掉,保存處理這個(gè)問題有兩種方式,第一種是修改在中加上,應(yīng)該是禁用的意思還有一種方式就是將升級到以上,這個(gè)錯(cuò)誤就不會出現(xiàn) codeception版本 v2.1.8 shell_exec PHP Warning: shell_exec() has been disabl...

    Lionad-Morotar 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<