Chúng tôi có các trường nhập ẩn trên biểu mẫu của chúng tôi và chúng tôi cần Selenium để đặt giá trị của các trường đó. Cách tốt nhất để thiết lập giá trị của các đầu vào ẩn thông qua Selenium IDE là gì?Đặt giá trị đầu vào bị ẩn trong Selenium?
7
A
Trả lời
12
Cách dễ nhất tôi có thể tìm thấy:
Command: Tập lệnh RunScript
Value:
javascript{this.browserbot.getCurrentWindow().document.getElementById('hiddenElementId').value='TheValue'}
3
muộn để đảng ...
Khi bạn sử dụng các IDE, bạn có thể thêm lệnh loại với mục tiêu id = yourID và giá trị giá trị trường, điều này dường như hoạt động.
Sao chép văn bản dưới đây và dán nó vào IDE để thử nó ra
<tr>
<td>type</td>
<td>id=yourID</td>
<td>field value</td>
</tr>
Điều này dường như làm việc cho tôi (Selenium 2.9.1)
+0
đây là câu trả lời tốt hơn nhiều so với chấp nhận một –
Các vấn đề liên quan
- 1. đặt giá trị var từ giá trị trường đầu vào
- 2. Giá trị chèn thay đổi vào đầu vào ẩn jquery
- 3. CSS để ẩn giá trị đầu vào nút văn bản
- 4. Chuyển giá trị biến javascript vào giá trị ẩn loại đầu vào
- 5. Tại sao văn bản đầu vào bị ẩn của tôi: giá trị = "giá trị" thay vì đúng/sai?
- 6. jQuery nhận id tùy chọn chọn và thay đổi giá trị đầu vào bị ẩn
- 7. jqueryui datepicker với đầu vào bị ẩn
- 8. Vấn đề với đầu vào bị ẩn và các giá trị rất lớn trong HTML và ASP.NET MVC 3 Razor
- 9. Làm thế nào để chọn giá trị của đầu vào ẩn liền kề với Jquery?
- 10. MVC Razor Ẩn các giá trị đầu vào và đi qua
- 11. giá trị json trả về của cửa hàng trong trường ẩn đầu vào
- 12. Selenium RC và các sự kiện kiểm soát đầu vào
- 13. Giá trị đầu vào jQuery và mờ
- 14. Chuyển nhiều giá trị với các trường nhập bị ẩn
- 15. Trường ẩn .net không thể đặt giá trị với jquery
- 16. CakePHP chọn giá trị mặc định trong đầu vào SELECT
- 17. Remove giá trị của đầu vào sử dụng jQuery
- 18. jQuery kiện về biến đổi giá trị của đầu vào ẩn
- 19. Làm thế nào để nhận được giá trị AntiForgeryToken mà không cần đầu vào ẩn
- 20. Cách ẩn giá trị nút trong url?
- 21. cách thêm giá trị đầu vào vào một mảng
- 22. Đặt giá trị lặp lại vào cột
- 23. Đặt giá trị bắt đầu cho AUTOINCREMENT trong SQLite
- 24. Hiện/ẩn các trường tùy thuộc vào giá trị chọn
- 25. các giá trị chọnOneMenu giá trị sử dụng Trình quản trị web Selenium + Java
- 26. get giá trị của lĩnh vực đầu vào với xpath
- 27. Làm cách nào để sử dụng Javascript để thay đổi giá trị của đầu vào bị ẩn tùy thuộc vào trạng thái của hộp kiểm?
- 28. jquery thiết lập giá trị đầu vào ẩn không làm việc như mong đợi trong IE7 và IE8
- 29. Cách chọn giá trị đầu vào khi nhấp vào?
- 30. Giá trị thiết lập động của đầu vào tệp
1 câu trả lời tốt, thậm chí dễ dàng hơn với một js thư viện (nếu trang được thử nghiệm sử dụng một), ví dụ jquery: '$ ('# hiddenEl'). val ('foo')' – chim
Tôi không thể có được jquery một để làm việc. jQuery nằm trong trang. Bạn có thể đăng toàn bộ chuỗi bạn có trong giá trị runScript Selenium của mình không? –
Bạn có thể chỉ cần đặt nó vào trong chức năng domready thích hợp, ví dụ: '$ (function() {// trên domready $ ('# hiddenEl'). val ('foo');}); ' – Kzqai