第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在賽普拉斯測試中創(chuàng)建一個變量來存儲頁面上的文本,以便將其與不同頁面上的文本進(jìn)行比較

在賽普拉斯測試中創(chuàng)建一個變量來存儲頁面上的文本,以便將其與不同頁面上的文本進(jìn)行比較

手掌心 2022-11-27 15:53:17
我正在嘗試在我的 cypress 測試中創(chuàng)建一個變量,它允許我在單擊鏈接并離開頁面時存儲來自一個網(wǎng)頁的信息。我想比較第一頁上的一個詞和第二頁上的一個詞。describe("Logged-in Item Page", () => { before(() => {   cy.*login command*().then((*login stuff*) => {     cy.website_login(*login info*);   }); }); beforeEach(() => {   cy.visit(Cypress.env("baseUrl") + "*URL*") });  it("Verify My Store opens", () => {       return new Cypress.Promise(resolve => {         cy.get("*selector*").then($value => {           const storeName = $value.text().split(' ')[0];           resolve(storeName);         });         cy.log(storeName)       });   });});值得一提的是,我嘗試將 var Storename; 在這個區(qū)域之外,并刪除了 cy.get() 部分中的 var 關(guān)鍵字,但仍然沒有運(yùn)氣。我也嘗試做 const storeName 。javascript柏
查看完整描述

1 回答

?
MMMHUHU

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個贊

由于其異步性質(zhì),當(dāng)您storeName 在外部調(diào)用時.then($value => {,恰好回調(diào)尚未完成,因此未分配值。


相反,您可以使用 Cypress promises,這樣 Cypress 就會等到 promises 被解決。


    it("Verify My Store opens", async () => {

        const storeName = await new Cypress.Promise((resolve) => {

            cy.get("selector").then($value => {

                resolve($value.text().split(' ')[0])

            })

        })

        cy.log(storeName)


   })


查看完整回答
反對 回復(fù) 2022-11-27
  • 1 回答
  • 0 關(guān)注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號