Tiết lộ. Hỗ trợ của bạn giúp giữ cho trang web hoạt động. Chúng tôi kiếm được phí giới thiệu cho một số dịch vụ chúng tôi đề xuất trên trang này. Tìm hiểu thêm
Attribute of HTML TagWhat does// yields apples
cy.get['select'].select['apples'].should['have.value', '456']
1 do?Defines the data sent to the server when a form option item is selected.nội dung
- 1 Ví dụ về mã
- 2 Gửi dữ liệu tùy chọn trong biểu mẫu
- 2. 1 Điều gì xảy ra nếu không có giá trị?
- 3 Trình duyệt hỗ trợ giá trị
Mã ví dụ
Select your favorite species of flamingo.
American flamingo
Greater flamingo
Lesser flamingo
Andean flamingo
Chilean flamingo
James's flamingo
Chọn loài chim hồng hạc yêu thích của bạn
Gửi dữ liệu tùy chọn trong biểu mẫu
Khi bạn xác định một biểu mẫu, bạn sẽ sử dụng phần tử
// yields apples
cy.get['select'].select['apples'].should['have.value', '456']
2 để tạo các tùy chọn có thể chọn khác nhau. Văn bản bạn viết giữa // yields apples
cy.get['select'].select['apples'].should['have.value', '456']
2 và // yields apples
cy.get['select'].select['apples'].should['have.value', '456']
4 là văn bản mà khách truy cập sẽ thấyNội dung của thuộc tính
// yields apples
cy.get['select'].select['apples'].should['have.value', '456']
5 cho // yields apples
cy.get['select'].select['apples'].should['have.value', '456']
2 được gửi dưới dạng phản hồi cho biểu mẫu, vì vậy đây là nội dung sẽ được gửi tới người nhận email hoặc gửi tới cơ sở dữ liệuNgười dùng không nhìn thấy giá trị của nó và chỉ nhìn thấy văn bản giữa
// yields apples
cy.get['select'].select['apples'].should['have.value', '456']
2 và // yields apples
cy.get['select'].select['apples'].should['have.value', '456']
4Điều gì xảy ra nếu không có giá trị?
Nếu bạn không chỉ định
// yields apples
cy.get['select'].select['apples'].should['have.value', '456']
5 cho tùy chọn, thì văn bản từ // yields apples
cy.get['select'].select['apples'].should['have.value', '456']
2 đến // yields apples
cy.get['select'].select['apples'].should['have.value', '456']
4 sẽ được gửi thay thếTrong một số trường hợp – chẳng hạn như biểu mẫu email – đây có thể là hành vi hợp lệ. Tuy nhiên, điều này có thể dẫn đến dữ liệu dạng dài không hoạt động tốt với các trường cơ sở dữ liệu hoặc tuân theo các giới hạn về độ dài tối đa
Trong mọi trường hợp, tốt nhất là chỉ định
// yields apples
cy.get['select'].select['apples'].should['have.value', '456']
5Claire Broadley
Claire là nhà văn, biên tập viên kỹ thuật dày dạn kinh nghiệm và người đam mê HTML. Cô ấy viết cho HTML. com và điều hành một công ty nội dung, Red Robot Media
Ghi chú. Truyền một mảng vào
// yields apples
cy.get['select'].select['apples'].should['have.value', '456']
3 sẽ chỉ chọn các tùy chọn khớp với các giá trị trong mảng, khiến tất cả các tùy chọn khác không được chọn [ngay cả những tùy chọn đã được chọn trước đó]. Theo cách tương tự, gọi // yields apples
cy.get['select'].select['apples'].should['have.value', '456']
4 với một mảng trống sẽ xóa các lựa chọn trên tất cả các tùy chọnBuộc chọn
Buộc chọn một cy.select['John Adams'] // Errors, cannot be chained off 'cy'
cy.clock[].select[] // Errors, 'clock' does not yield a element
3 ẩn
cy.select['John Adams'] // Errors, cannot be chained off 'cy'
cy.clock[].select[] // Errors, 'clock' does not yield a element
cy.get['select'].select['user-1'] // Select the 'user-1' option
5cy.get['select'].select['user-1'] // Select the 'user-1' option
6Buộc chọn một cy.select['John Adams'] // Errors, cannot be chained off 'cy'
cy.clock[].select[] // Errors, 'clock' does not yield a element
3 bị vô hiệu hóa
cy.select['John Adams'] // Errors, cannot be chained off 'cy'
cy.clock[].select[] // Errors, 'clock' does not yield a element
Việc chuyển
// yields apples
cy.get['select'].select['apples'].should['have.value', '456']
7 đến
apples
oranges
bananas
0 sẽ ghi đè kiểm tra khả năng hành động để chọn một cy.select['John Adams'] // Errors, cannot be chained off 'cy'
cy.clock[].select[] // Errors, 'clock' does not yield a element
3 bị vô hiệu hóa. Tuy nhiên, nó sẽ không ghi đè kiểm tra khả năng hành động để chọn một cy.select['John Adams'] // Errors, cannot be chained off 'cy'
cy.clock[].select[] // Errors, 'clock' does not yield a element
2 bị vô hiệu hóa hoặc một tùy chọn trong một
apples
oranges
bananas
1 bị vô hiệu hóa. Xem vấn đề này để biết thêm chi tiếtcy.get['select'].select['user-1'] // Select the 'user-1' option
7cy.get['select'].select['user-1'] // Select the 'user-1' option
8tùy chọn đã chọn
Bạn có thể nhận tùy chọn hiện được chọn bằng cách sử dụng jQuery
bộ chọncy.get['select'].select['user-1'] // Select the 'user-1' option
9cy.select['John Adams'] // Errors, cannot be chained off 'cy'
cy.clock[].select[] // Errors, 'clock' does not yield a element
0ghi chú
khả năng hành động
apples
oranges
bananas
0 là một lệnh hành động tuân theo các quy tắc của Khả năng hành độngTuy nhiên, việc chuyển
// yields apples
cy.get['select'].select['apples'].should['have.value', '456']
7 đến
apples
oranges
bananas
0 sẽ không ghi đè kiểm tra khả năng hành động để chọn một cy.select['John Adams'] // Errors, cannot be chained off 'cy'
cy.clock[].select[] // Errors, 'clock' does not yield a element
2 bị vô hiệu hóa hoặc một tùy chọn trong một
apples
oranges
bananas
1 bị vô hiệu hóa. Xem vấn đề này để biết thêm chi tiết