一、語雀代碼塊搜索
語雀中代碼塊具備搜索功能,可以通過快捷鍵「Ctrl+K」調出搜索框,並在其中輸入關鍵詞,快速找到想要的代碼塊。除此之外,還可以通過語雀中的全局搜索欄進行代碼塊的搜索,輸入關鍵詞後點擊「代碼塊」選項,即可過濾出包含該關鍵詞的代碼塊。
//檢查搜索欄是否出現
cy.get('.editMenu').click()
cy.get('.menu').should('be.visible')
//點擊搜索欄
cy.get('.searchButton').click()
cy.url().should('contain', '/search?categoryIds=316&itemId=')
以上是一個 Cypress 的測試腳本示例,用於驗證語雀中搜索欄是否正常顯示,並檢驗搜索功能是否完好。
二、語雀代碼塊能運行嗎
語雀代碼塊默認是無法直接運行的,需要將其複製到對應的編輯器中進行運行。不過,語雀提供了「Run Code」插件,可以實現代碼塊的運行。該插件的使用需安裝 Node.js 環境並在語雀中進行相關的配置。
{"scripts": {"test": "cypress run", "build": "cypress run --record"}}
以上是一個 package.json 文件示例,用於配置 Cypress 的腳本命令。運行 “npm run test” 命令即可執行 Cypress 測試腳本。
三、語雀代碼塊多色
語雀的代碼塊支持多色主題,使用起來很方便。在編輯頁面選擇代碼塊後,在代碼塊的右上角彈出「樣式」選項,可以選擇代碼塊的主題色。支持的主題有 Default、Darcula、GitHub、Monokai、Solarized Light、Solarized Dark、Tomorrow、VS、Xcode。
//首頁展示語雀默認樣式
cy.get('.hljs-string').eq(0).should('contain', 'NCP1000')
cy.get('.hljs-string').eq(1).should('contain', 'https://oss.fundebug.com')
cy.get('.hljs-comment').should('contain', 'This is comment line.')
以上是一個 Cypress 的測試腳本示例,用於檢驗語雀中多色主題樣式的正確性。
四、語雀代碼塊設置
語雀中的代碼塊還有一些其他的設置,例如代碼塊默認顯示行數、是否自動換行、是否展示行號、是否開啟語法高亮等功能。通過在編輯頁面中選擇代碼塊並點擊「樣式」選項中的「設置」按鈕,即可進行相關設置。
//頁面加載完後判斷 CodeMirror 能否正常渲染
cy.get('.CodeMirror-line').eq(0).should('contain', 'import fundebug from \'fundebug-javascript\';')
以上是一個 Cypress 的測試腳本示例,用於驗證語雀中的代碼塊能否正常渲染並實現相關設置的功能。
五、語雀代碼塊快捷
語雀中的代碼塊有很多快捷鍵,例如在編輯頁面按下「Tab」鍵可以實現縮進,按下「Shift+Enter」鍵可以實現「Ctrl+Enter」鍵的所有功能,還有「Ctrl+Alt+Up/Down」鍵可以實現對所選文本的上移和下移操作。
it('Shift+Enter 實現插入代碼塊並換行', () => {
cy.get('#editor-context-menu').click()
cy.contains('插入代碼塊').click()
cy.get('.CodeMirror-line').eq(2).type('test')
cy.get('.CodeMirror-line').eq(2).type('{shift}{enter}')
cy.get('.CodeMirror-line').eq(3).type('test')
})
以上是一個 Cypress 的測試腳本示例,用於驗證語雀中的快捷鍵「Shift+Enter」是否能夠實現插入代碼塊並換行的功能。
六、語雀代碼塊教程
語雀中提供了代碼塊的文檔教程,詳細介紹了代碼塊的相關功能和用法,並提供了大量的示例代碼。教程可以通過打開語雀編輯頁面後,在代碼塊的右下角點擊「文檔」按鈕進行訪問。
npm install cypress --save-dev
以上是一個安裝 Cypress 的命令,該命令可以用於在項目中引入 Cypress 來進行自動化測試。
七、語雀代碼塊快捷鍵
語雀代碼塊有很多快捷鍵,例如「Ctrl+Enter」鍵可以實現保存和退出等功能,還有「Ctrl+Alt+C」鍵可以實現複製代碼塊的功能。
it('Ctrl+Enter 實現代碼塊保存並退出', () => {
cy.get('.CodeMirror-line').eq(1).type('test')
cy.get('.CodeMirror-line').eq(1).type('{ctrl}{enter}')
cy.get('.editorModule').should('not.exist')
})
以上是一個 Cypress 的測試腳本示例,用於驗證語雀中的快捷鍵「Ctrl+Enter」是否能夠實現代碼塊的保存並退出的功能。
八、語雀代碼塊怎麼改成黑色背景
語雀中的代碼塊背景色可以通過修改主題來實現。具體步驟是打開編輯頁面後,在代碼塊的右下角點擊「樣式」選項,選擇「設置」,在下拉框中選擇「Darcula」主題即可將代碼塊背景色改為黑色。
cy.get('.cm-s-okaidia.CodeMirror').should('have.css', 'background-color', 'rgb(40, 42, 54)')
以上是一個 Cypress 的測試腳本示例,用於驗證語雀中的「Darcula」主題是否能實現代碼塊背景為黑色的效果。
九、語雀怎麼寫代碼
要在語雀中寫代碼,只需要在編輯頁面中選擇「代碼塊」工具,然後輸入代碼即可。代碼塊可以設置語言類型、主題等屬性,還支持多種快捷鍵。寫好的代碼可以在語雀中進行保存、複製、搜索等操作。
describe('測試用例名稱', () => {
it('測試用例1名稱', () => {
//測試代碼
})
it('測試用例2名稱', () => {
//測試代碼
})
})
以上是一個 Cypress 的測試用例模板,可以在語雀代碼塊中直接使用。
原創文章,作者:HGFN,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/138238.html