国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

如何繼續(xù)填寫具有Vue日期選擇器Cypress的表單
P粉141911244
P粉141911244 2023-08-29 18:47:55
0
1
661
<p>我嘗試使用 cypress 填寫表格。該表單是用 Vue 建構(gòu)的,看起來(lái)像這樣</p> <p>問題是,調(diào)度日期是我使用 cypress type() 指令填入的日期選擇器。例如</p> <pre class="brush:js;toolbar:false;">cy.get('#dispatch-date').type('22-10-2022'); </pre> <p>但是,這就是輸入指令後表單的樣子</p> <p>日期選擇器的下拉式選單覆蓋了表單的其餘部分,不允許 cypress 繼續(xù)填寫表單。我嘗試在輸入日期後單擊 {enter},但它提交了表單。我還嘗試了 {force:true} 選項(xiàng),但它使測(cè)試失敗,因?yàn)槿掌谶x擇器實(shí)際上是 <div> 而不是 <input> 標(biāo)記。有什麼想法可以解決這個(gè)問題嗎? </p>
P粉141911244
P粉141911244

全部回覆(1)
P粉561438407

這將取決於您在應(yīng)用程式中使用的確切日期選擇器,或更準(zhǔn)確地說,取決於使用者與其互動(dòng)的方式。

例如,如果它是 vue2-datepicker,您可能只需關(guān)閉該控制項(xiàng)即可觸發(fā)其更新。

cy.get('#dispatch-date')
  .type('{selectAll}22-10-2022')                   // {selectAll} if not empty
  .trigger('keydown', {keyCode: 9, which: 9})

cy.get('#dispatch-date')
  .should('have.value', '22-10-2022')

請(qǐng)注意,按一下 元素將關(guān)閉選擇器,但該值不會(huì)更新為 v-model。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板