Некоторые сторонние элементы управления не всегда доступны в автоматизации пользовательского интерфейса.

Я использую Ranorex для проведения тестов автоматизации нашего приложения, которое состоит из нескольких сторонних элементов управления, таких как DevExpress GridControl. В большинстве случаев строки сетки доступны. Однако может случиться так, что строки сетки будут недоступны (около 1 минуты), только если вы некоторое время играете с Ranorex Spy.

Вы знаете, где может быть проблема?


person Haibing Ouyang    schedule 25.06.2015    source источник


Ответы (2)


Это звучит странно. Означает ли это, что сетка может быть распознана через одну минуту, и это происходит только с Ranorex Spy. А если запустить тест? Вы писали, что это бывает иногда, уже выяснили когда?

Есть ли разница при использовании внешнего шпиона и шпиона, встроенного в Ranorex Studio?

person user1982826    schedule 29.06.2015

Я знаю, что очень опаздываю с этим вопросом, но я обнаружил, что размер сетки может иметь большое влияние на это. Насколько я могу судить, дело не в том, что строки и ячейки «недоступны», а в том, что Ranorex пытается загрузить все из них, прежде чем показать вам информацию о них, и хотя это отлично работает на небольшие сетки, он, по-видимому, плохо масштабируется. Попробуйте запустить тесты на небольших наборах данных.

person Cartographer7    schedule 12.09.2016