Мы планируем использовать WebSharper для нашего веб-интерфейса. Проблема в том, что наши интеграционные тесты основаны на селене и используют идентификаторы элементов страницы для нажатия и заполнения данных.
По этой причине нам нужно указать идентификаторы для всех соответствующих элементов на странице.
Для элементов, не являющихся формами, мы можем сделать это: A [HRef (ctx.Link Home)] -‹ [Text "Home"] -‹ [Id "home"]
Как мы можем сделать это для полей ввода внутри формлета?
Спасибо
ОБНОВЛЕНИЕ: В итоге мы решили не использовать формлеты websharper. Одна из причин заключается в том, что мы не можем назначать идентификаторы элементам формы, и поэтому наш метод тестирования больше не работает. Другая причина — табличная компоновка, которая плохо вписывается в наш дизайн. Мы по-прежнему будем использовать websharper, но без библиотеки формлетов.