我有柏樹的問題。我有一個 HTML,其中元素有自己的 id,其中包含按遞增順序排列的數字(1009、1010...)。問題是當我將這些索引傳遞給測驗時,它找不到元素。檢查我網站的 cypress 視窗,id 包含不同的數字,這就是 Cypress 看不到它們的原因,但我不明白為什么。有人對此有想法嗎?我不能分享代碼,因為它是為了作業,但我希望我已經足夠清楚了。
uj5u.com熱心網友回復:
沒有代碼,這是非常困難的,但在我看來,您有動態 ID,因此請嘗試使用選擇器,盡管每次測驗運行時 ID 都會更改,但仍會選擇元素。
建議(如果可以的話)讓開發人員擁有一個專門的屬性來避免發生這種事情,但如果不能,還有其他方法。
這是 cypress 最佳實踐的鏈接,用于選擇元素并隔離它們
https://docs.cypress.io/guides/references/best-practices#Selecting-Elements
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/316769.html
標籤:javascript html 测试 柏
上一篇:如何將CTest分組在一起?
