<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 3255字,需瀏覽 7分鐘

           ·

          2021-09-10 10:43

          iTesting,愛測試,愛分享


          發(fā)現(xiàn)已經(jīng)3個多月沒更新了。差點忘記我還有公眾號這個事兒了, 不過你們懂的,蔡老師絕對不會讓粉絲們失望。先賣個關(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é)主動分享的,為他點贊。

          ”Cypress編寫代碼“的痛點

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

          • 1.  無法直接通過點擊的方式直達(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


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


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


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

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


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


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


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


          這篇文章沒有一點技術(shù)含量,但是卻實際解決了很多問題,提高了測試生產(chǎn)率,其實有時候想想,日常測試工作也是如此,并不是每天都要高大上,框架,k8s, 云原生,亂七八糟整,不見得能提高多少測試效率。反而最平常的小事能起到大作用。比如:你每天開個早會溝通下今日待作事項,優(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) -- 是時候重構(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é)們動動小手,點贊 + 在看 + 轉(zhuǎn)發(fā)一鍵三聯(lián):)


          技術(shù)討論

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


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

          作者:

          Kevin Cai, 江湖人稱蔡老師。

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

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

          · 猜你喜歡的文章 ·


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

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

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

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



          瀏覽 62
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  动态图日韩 | 美女脱光色情视频网站亚洲 | 玖玖视频在线观看 | 通野未帆一区二区三区 | 五月天婷婷色网 |