| || |
Fail to recognize IE invoked under different user
This to me seems like a weird issue. Any help will be highly appreciated.
1. Login into WINDOWS as USER ABC.
2. Invoke IE 6 as a different USER XYZ (using RUN AS)
3. Invoke SilkTest 2008 Classic Agent (also tried with 2010)
4. Invoke Enable Extension. Try to select the IE instance displayed in the dialog box. Unable to select it. Nothing happens.
5. Then manually enabled extension for IE 6.
6. Set the default browser to IE 6 in Options > Runtime
7. Tried recording the window - Nothing gets recognized.
Now comes the tricky part,
If I try to perform all the above steps by invoking IE instance using USER ABC (one who has logged in), everything seems to be working fine. Able to Enable Extensions, able to record widow, able to execute script ... everything is normal.
I am not sure what is happening when I am invoking IE using XYZ. Why Silk is not able to inject itself into that IE instance? How do I make this work? Any idea?
Re: Fail to recognize IE invoked under different user
I assume this is due to a security restriction imposed by Windows, which prevents user ABC's Silk Test instance from injecting things into user XYZ's processes.
Could you provide more detail whether one of the accounts has administrative privileges? (Although I'm afraid it won't make much difference).
I think it might work if you use the OpenAgent and start it as the same user as the process you want to test. Silk Test should be able to connect to that agent and run the tests with it.