Перейти к содержимому

Программирование на Python для тестировщиков
онлайн, начало 23 октября
Тестирование безопасности
онлайн, начало 28 октября
Школа для начинающих тестировщиков
онлайн, начало 22 октября
Автоматизатор мобильных приложений
онлайн, начало 28 октября
Фотография

Проблема с имитацией чекбокса с помощью картинки


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Ul_Svetlana

Ul_Svetlana

    Новый участник

  • Members
  • Pip
  • 22 сообщений
  • ФИО:Лебедева Светлана Сергеевна

Отправлено 01 июля 2008 - 12:36

Добрый день!
Столкнулась с такой проблемой: есть в веб-приложении такая табличка (см. картинку)
Изображение
Если нажимаешь на плюсик (ссылка), страница перезагружается, и в текстовую область вставляется имя того, кто выбран (например, Administrator, System)
Если бы это был обыкновенный чекбокс, то трудностей бы не возникало, ведь силктест прекрасно с ними работает, а здесь не могу найти связи между плюсом и надписью рядом с ним.

Тэг для плюсика:
Browser.BrowserChild("Administrator?").HtmlImage("&id='VI:noticeEditApproversDT:0:approverSelectionImage'|Select the Approver(s) that must review and approve the plan by clicking the + image.[4]")
Тэг для текста рядом с картинкой плюса:
Browser.BrowserChild("Administrator?").HtmlText("Administrator, System")
Спасибо
  • 0

#2 Dmitry_NS

Dmitry_NS

    Активный участник

  • Members
  • PipPip
  • 134 сообщений
  • ФИО:Дима
  • Город:Елизово

Отправлено 01 июля 2008 - 16:57

Добрый день!
Столкнулась с такой проблемой: есть в веб-приложении такая табличка (см. картинку)
Изображение
Если нажимаешь на плюсик (ссылка), страница перезагружается, и в текстовую область вставляется имя того, кто выбран (например, Administrator, System)
Если бы это был обыкновенный чекбокс, то трудностей бы не возникало, ведь силктест прекрасно с ними работает, а здесь не могу найти связи между плюсом и надписью рядом с ним.

Тэг для плюсика:

Browser.BrowserChild("Administrator?").HtmlImage("&id='VI:noticeEditApproversDT:0:approverSelectionImage'|Select the Approver(s) that must review and approve the plan by clicking the + image.[4]")
Тэг для текста рядом с картинкой плюса:
Browser.BrowserChild("Administrator?").HtmlText("Administrator, System")
Спасибо

Для подобных конструкций слишком плоская иерархия. Судя по картинке эти надписи и кнопки помещены в некоторую таблицу, но при настройках по умолчанию она не видна. Попробуйте зайти в меню Options > Extensions, выбрать используемый браузер и нажать кнопку Extensions. В появившемся диалоге в секции Borderless Table level установите значение 0,76 (по умолчанию обычно стоит 0,5) и нажмите ОК. После этого попробуйте перезаписать декларации. По идее в иерархии объектов должны появиться таблицы и колонки. Это уже первый шаг к решению текущей проблемы. Проверьте, работает ли это так
  • 0
Основной принцип моего существования — служение гуманистическим идеалам человечества.


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале