We have a product that defaults to a Java plugin to upload files, and then Silverlight after that if Java's not installed. There is a third fallback of a HTML 4 + JavaScript uploader, but I'd like to be able to automate the other two uploaders too.

Does anyone know if this is possible? Am I stuck with manual testing, or purchasing a product like TestComplete that could "see" the Java and Silverlight plugins?


  • I have a similar problem as faced by Aaron. Someone help !
    – user1358
    Sep 22, 2011 at 18:54

2 Answers 2


I think that you have four options

  1. Purchase a commercial tool
  2. Utilise the Windows UI automation API to automate the components, if they correctly implement the accessibility APIs
  3. Manipulate the component by calling javascript directly
  4. Do a dodgy workaround using tab and other sendkeys.

I have not used this but Selenium have introduce silverlight-selenium


Download it from following link http://code.google.com/p/silverlight-selenium/downloads/list

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.