Тестирование «Логин» с Watir

Название темы и ваше описание проблемы, похоже, немного отличаются друг от друга.

Чтобы ответить на ваш заголовок (чтобы найти элемент управления по его названию ) используйте следующее:

Dim myControlToFind = LayoutRoot.FindName("NAMEOFCONTROL")

Более подробную информацию об этом методе можно найти здесь здесь .

Чтобы ответить на описание вашей проблемы как (для доступа к элементу управления, созданного кодом после его нажатия) выполните следующие действия:

В цикле, в котором вы создаете элемент управления, добавьте следующий обработчик

Addhandler YOURCONTROL.Clicked, AddressOf Textbox_Clicked

... и тогда это обработает событие click

Private Sub Textbox_Clicked(sender as object, e as RoutedEventArgs)

Dim tbClicked = Ctype(sender, TextBox)
'You can now access any of the properties of the textbox, for example

Dim txt as String = tbClicked.Text
Dim name as String = tbClicked.Name
Dim height as Double = tbClicked.Height

End Sub

1
задан user328040 28 April 2010 в 15:48
поделиться

1 ответ

Если вы разместите html формы, я могу рассказать вам больше.

Думаю, это должно сработать:

browser.button(:value => "Sign In").click

В Руководстве Watir есть страница Кнопки .

2
ответ дан 3 September 2019 в 00:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: