2016-12-02 9 views
0

Я использую VS 2015 Enterprise. Я новичок в тестировании CodedUI. Я добавил тестовый проект CodedUI для своего решения. Я создал простой тест, нажал на кнопку, выбрал переключатель и т. Д.Как найти контроль для тестирования с помощью CodedUI в VS 2015?

Я следил за курсом Pluralsight под названием «Автоматизация тестирования с помощью CodedUI». Я хочу найти элемент управления в форме WPF, но как только я выберу элемент управления в тестовом построителе и переместим мышь в запущенное приложение, он больше не является бычьим глазом. Я не понимаю, почему это отличается от того, что показано в курсе Pluralsight. Я думаю, что преподаватель использовал VS 2012. Может ли это быть причиной?

+0

На ваш вопрос был дан ответ? Если нет, то, пожалуйста, отредактируйте его, чтобы сделать его более понятным. Если он был дан ответ, пожалуйста, прочитайте о [принятии ответов] (http://stackoverflow.com/help/accepted-answer). – AdrianHHH

ответ

0

Имеются незначительные изменения между версиями. После нажатия кнопки построителя утверждений в рекордере кодированного пользовательского интерфейса, когда вы перемещаете указатель мыши по экрану (не двигайте его слишком быстро или вы будете путать себя), вы должны увидеть синий прямоугольник, нарисованный вокруг частей экрана. При тщательном перемещении указателя мыши вы должны выбрать большие или меньшие разделы, соответствующие более высоким или более низким элементам в иерархии элементов управления на экране. Нажмите на элемент управления, представляющий интерес. Затем вы увидите окно, показывающее свойства выбранного элемента управления. В новом окне есть четыре стрелки (вверх, вниз, влево и вправо). Нажмите на них, чтобы перемещаться по иерархии элементов управления. Обратите внимание, что и «вверх», за которым следует «вниз», редко возвращаются к тому же элементу управления. «Вверх» перемещает родительский элемент управления, а «вниз» переходит к первому ребенку.

0

Мое предложение здесь состояло в том, чтобы использовать комбинацию клавиш для включения элемента управления. Когда вы наводите на нее указатель мыши, вы должны увидеть его - если я правильно назову это «Alt + H». В основном вы переместите мышь на элемент управления, который хотите идентифицировать, затем выполните комбинацию клавиш, затем нажмите. Он должен правильно идентифицировать контроль в этот момент.