cypress - Bagaimana untuk mendapatkan elemen pemilihan dengan nilai yang dipilih?
P粉034571623
P粉034571623 2023-09-01 14:36:33
0
1
476

Saya cuba menggunakan Cypress dalam projek Vue. Saya mempunyai halaman yang mempunyai jadual dengan banyak baris. Setiap baris mempunyai label pilihan. Label pilihan ini mempunyai pilihan yang berbeza dan status semasa setiap baris, seperti: "Memproses", "Menunggu semakan", dsb.

Dengan menukar ini, terdapat beberapa syarat untuk menukar dari satu keadaan ke keadaan lain tidak dibenarkan, ada yang memerlukan pengesahan, ada yang OK dan menunjukkan mesej kejayaan.

Untuk menguji ini, saya perlu mendapatkan elemen berdasarkan nilai semasanya. Seperti yang saya lihat dalam dokumentasi cypress atau di laman web yang berbeza, tiada penjelasan untuk ini (jika boleh).

Jadi, untuk lebih jelas, saya mahukan sesuatu seperti ini (saya tahu hasValue bukanlah sesuatu yang wujud pada cypress):

cy.get('select').hasValue('Dalam Proses') // atau cy.get('select').hasValue(3)

Saya telah mencuba sesuatu seperti mengandungi tetapi itu mengembalikan semua teks.

P粉034571623
P粉034571623

membalas semua (1)
P粉460377540

Dokumentasi ada di siniPilih contoh,

Terdapat banyak cara untuk dipaparkan, seperti menggunakan nilai.invoke('val')提取.

cy.get('select') .invoke('val') .should('eq', 'In Process') cy.get('select') .should('have.value', 'In Process')
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!