cypress - Bagaimana untuk mendapatkan elemen pemilihan dengan nilai yang dipilih?
<p>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. </p>
<p>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. </p>
<p>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). </p>
<p>Jadi, untuk lebih jelas, saya mahukan sesuatu seperti ini (saya tahu <code>hasValue</code> bukanlah sesuatu yang wujud pada cypress): </p>
<pre class="brush:php;toolbar:false;">cy.get('select').hasValue('Dalam Proses')
// atau
cy.get('select').hasValue(3)</pre>
<p>Saya telah mencuba sesuatu seperti <code>mengandungi</code> tetapi itu mengembalikan semua teks. </p>