編碼的UI測試生成器無法識別Silverlight控件當應用程序(XAP)源是不同的域編碼的UI測試生成器無法識別控件時XAP在不同的域
我放置XAP在兩個不同的位置託管
- 的http:\域1 \ MyApp的\ MyApp.XAP
- 的http:\域2 \ MyApp的\ MyApp.XAP
我的網頁是在http:\域1 \的Homepage.htm l
如果Silverlight對象的源設置爲第一個(相同的域),它會正常工作,CUIT構建器可以正確識別,記錄和回放。但是,當我將源設置爲第二個(即不同的域)時,CUIT構建器無法識別Silverlight應用程序。
託管在Domain1或Domain2時,應用程序本身工作正常。當DomainX中的網頁引用同一DomainX上的應用程序時,錄製也會成功。它無法記錄DomainX中的網頁是否指向DomainY中的同一個應用程序。我需要什麼才能使它工作?
感謝
PS:請注意,Silverlight應用程序本身工作正常,無論從哪個領域,我使用 - 我有適當的跨域策略文件可用,enableHtmlAccess設置爲true。 我也爲兩地驗證了XAP自動化助手DLL的存在(INFACT相同XAP已被放置