簡體   English   中英

使用 .pressKey('tab') 在 testcafe 中按下 'tab' 然后使用 .typeTest()

[英]Pressing 'tab' in testcafe with .pressKey('tab') then using .typeTest()

我正在為網站編寫測試,我希望輸入一些單擊選項卡然后繼續輸入我有以下測試:

   await t.typeText(Selector('[title|="City"]'),'St. Petersburg')
   await t.typeText(Selector('[title|="Street Address"]'),'777 The Heavenly Vulga')
   await t.typeText(Selector('[title|="Telephone"]'),'6085550119')
   await t.typeText(Selector('.input-text.validate-zip-international.required-entry'),'40475')
   await t.pressKey('tab')
   await t.typeText(???,email)

我的問題是如何在我剛剛“標簽”的框中輸入內容。 因為 typeText 需要一個選擇器作為第一個參數。 注意:我確實想在這里使用該選項卡。 我為 ??? 放了什么,有沒有辦法讓 t.pressKey('tab') 返回一個選擇器,因為它現在正在返回一個對象。

您可以使用document.activeElement作為選擇器:

.typeText(() =>  document.activeElement, 'Hello world')

或按以下方式使用pressKey操作:

.pressKey('H e l l o space w o r l d')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM