2011-06-28 242 views
0

我正在嘗試自動化CRM應用程序。我有一個場景,我應該點擊一個菜單,然後點擊列表項,它應該打開另一個窗口。我能夠到達列表項並單擊它,並且我可以在瀏覽器上單擊查看,但不打開窗口,沒有任何事件正在被解僱。這是當我通過IE開發人員工具瀏覽html時的樣子。點擊菜單項

文本 - Test1的 這裏是如果有任何人做過圍繞CRM的測試自動化任何編碼,你能告訴我關於這個話題,進行點擊

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(); 

代碼

回答

0

嘗試通過自己點燃事件:

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

這個JS處理元素「Class」或「Id」