[英]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.