Автоматизированные тесты с использованием DevExpress Grid с WatiN - PullRequest
1 голос
/ 08 июня 2011

Я сейчас использую сетки DevExpress

и сейчас я пишу тесты автоматизации с использованием WatiN, проблема у меня заключается в добавление и удаление столбцов функциональности. Мне удалось перетащить столбец, но, похоже, он не работает, похоже, что когда WatiN общается с DOM, методы javascript devexpress не запускаются.

Кто-нибудь смог заставить это работать?

Или знаете способ добавить / удалить (скрыть / показать) столбцы в devexpress через javascript?

1 Ответ

1 голос
/ 09 июня 2011

К сожалению, мы не пробовали WatiN и, следовательно, не можем предложить решение этой проблемы. Тем не менее, обратите внимание, что сетка является чисто серверным элементом управления. Это означает, что его рендеринг выполняется на сервере. То есть когда вы скрываете / добавляете новый столбец на стороне клиента, запрос (обратный вызов) отправляется на сервер. В любом случае, есть способ скрыть / показать столбцы, используя java-скрипт, используя метод клиентской стороны gridView MoveColumn . ПРИМЕЧАНИЕ , этот метод просто отправляет обратный вызов на сервер и, следовательно, приведет к запросу сервера. Наконец, полный клиентский API ASPxGridView опубликован по адресу:

Члены ASPxClientGridView

...