Нажав на пункт меню - PullRequest
       27

Нажав на пункт меню

0 голосов
/ 29 июня 2011

Я пытаюсь автоматизировать приложение CRM.У меня есть сценарий, где я должен нажать на меню, а затем нажмите на элемент списка, который должен открыть другое окно.Мне удалось добраться до элемента списка и щелкнуть по нему, и я вижу в браузере щелчок, но окно не открывается, событие не вызывается.Вот как выглядит HTML, когда я смотрел с помощью инструментов разработчика IE.

Текст - Test1 Вот код, который выполняет щелчок

IE activity = IE.AttachTo<IE>(Find.ByTitle("testpage"));

List newList = activity.List(Find.ById("mnuaction"));

newList.Click();

ElementCollection ec = newList.ElementsWithTag("li");

ec[4].Click();

Если кто-либо сделал какое-либо кодирование вокруг CRMавтоматизация тестирования не могли бы вы просветить меня по этой теме

1 Ответ

0 голосов
/ 21 июля 2011

Попробуйте запустить событие самостоятельно:

browser.Eval(string.Format("$('#{0},.{0}').change();", "elementId/elementClass"));

Этот JS имеет дело с элементом "Class" или "Id"

...