1. 你不知道的Cypress系列(10) -- CypressHelper

        共 3255字,需瀏覽 7分鐘

         ·

        2021-09-10 10:43

        iTesting,愛測試,愛分享


        發(fā)現(xiàn)已經(jīng)3個多月沒更新了。差點(diǎn)忘記我還有公眾號這個事兒了, 不過你們懂的,蔡老師絕對不會讓粉絲們失望。先賣個關(guān)子,準(zhǔn)備迎接我?guī)淼男◇@喜吧 :)


        轉(zhuǎn)眼之間,你不知道的Cypress系列已經(jīng)到第10篇了。在Cypress中國群內(nèi)、在公眾號iTesting里,我每天都能看到大量關(guān)于Cypress的使用討論和私下問詢。這讓我感到無比榮幸(買了書的同學(xué)們,公眾號回復(fù)你的微信號,拉你到Cypress中國群)。


        今天是. 你不知道的Cypress系列(10) -- CypressHelper。

        這是IDE VS Code的Cypress插件,可以用來幫助我們更好的使用Cypress進(jìn)行編碼,不是我主動發(fā)現(xiàn)的,是Cypress中國(3)群的一位同學(xué)主動分享的,為他點(diǎn)贊。

        ”Cypress編寫代碼“的痛點(diǎn)

        當(dāng)前在使用Cypress進(jìn)行UI自動化測試中,存在如下痛點(diǎn): 

        • 1.  無法直接通過點(diǎn)擊的方式直達(dá)自定義的函數(shù)。 

        • 2.  如使用Fixture,需要手工填寫路徑,無法自動現(xiàn)完成。

        • 3.  無法查找一個函數(shù)有幾處定義,有多少引用。

        • 4.  不知道有哪些別名可以用 。

        這些問題的存在影響了測試效率,現(xiàn)發(fā)現(xiàn)CypressHelper插件可有效解決這個問題,分享如下。

        CypressHelper安裝配置

        當(dāng)前使用CypressHelper需要在Visual Studio Code中提前安裝。方式如下:

        打開VS Code --> Extensions, 在搜索框搜CypressHelper


        安裝好后,點(diǎn)擊”配置“圖標(biāo),選擇”Extension Settings“。


        正常情況下,你就可以使用了。例如你想一鍵直達(dá)Custom Commands函數(shù)的定義位置, 使用方式如下:


        找到你定義的Custom Commands,然后右鍵選擇”Cypress: Go to Custom Command Definition“  即可直達(dá)代碼定義處。

        但這是默認(rèn)的情況,大部分時(shí)候,你的測試框架應(yīng)該都是進(jìn)行了定制(例如你Cypress文件夾改成了src文件夾),可能更改了Cypress文件的默認(rèn)位置,這時(shí),你就要進(jìn)行配置。


        點(diǎn)擊”配置“圖標(biāo),選擇”Extension Settings“, 在設(shè)置菜單里找到如下選項(xiàng),并進(jìn)行設(shè)置。


        設(shè)置完后即可使用。


        CypressHelper還提供了其他功能,均已Cypress:開頭,大家可以自己嘗試看看。我就不再贅述。官方鏈接:https://marketplace.visualstudio.com/items?itemName=Shelex.vscode-cy-helper。


        這篇文章沒有一點(diǎn)技術(shù)含量,但是卻實(shí)際解決了很多問題,提高了測試生產(chǎn)率,其實(shí)有時(shí)候想想,日常測試工作也是如此,并不是每天都要高大上,框架,k8s, 云原生,亂七八糟整,不見得能提高多少測試效率。反而最平常的小事能起到大作用。比如:你每天開個早會溝通下今日待作事項(xiàng),優(yōu)先級排列下,一天下來發(fā)現(xiàn)做掉了2天的事兒。又比如,你發(fā)現(xiàn)測試流程很多不順暢的地方,測試文檔總找不到,周末自己理一下,下周效率馬上提高了。 


        預(yù)告一下:我又回來了,后續(xù)回復(fù)周期性更新,咱們Cypress這個系列還沒更新完畢,敬請期待!


        Cypress有很多奇淫巧技, 我已經(jīng)總結(jié)超過百篇

        別走開,下一篇更精彩!


        往期回看:

                            你不知道的Cypress系列(1) --雞肋的BDD

                            你不知道的Cypress系列(2) -- ”該死"的PO模型!

                            你不知道的Cypress系列(3) -- 是時(shí)候重構(gòu)自己的思維了!

                            你不知道的Cypress系列(4) -- “PO”已死,App Action當(dāng)立?

                            你不知道的Cypress系列(5) -- "眼瞎"的TestRunner

                            你不知道的Cypress系列(6) -- 多Tab的小秘密

                              你不知道的Cypress系列(7) -- 當(dāng)iFrame遇見彈出框          


                              你不知道的Cypress系列(8) -- “可視化”測試你知多少


                              你不知道的Cypress系列(9) -- 代碼“自動生成”術(shù)


                      

        為了更好的支持我創(chuàng)作,麻煩同學(xué)們動動小手,點(diǎn)贊 + 在看 + 轉(zhuǎn)發(fā)一鍵三聯(lián):)


        技術(shù)討論

        公眾號里直接回復(fù) 666, 帶你入圈


         -   -  時(shí)人莫小池中水, 淺處不妨有臥龍  -  -

        作者:

        Kevin Cai, 江湖人稱蔡老師。

        兩性情感專家,非著名測試開發(fā)。

        技術(shù)路線的堅(jiān)定支持者,始終相信Nobody can be somebody。      

        · 猜你喜歡的文章 ·


        功能測試進(jìn)階系列直播(免費(fèi))

        前端測試框架Cypress從入門到精通

        自研測試框架ktest介紹(適用于UI和API)

        測試開發(fā)入門與實(shí)戰(zhàn)



        瀏覽 62
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. 成人免费视频a无码 | 五月丁香伊人 | 亚洲AV无码精品成人影院麻豆 | 密色视频 | 囗交姿势26图片 |