visual una studio sistema net llamar librerias libreria descargar crear como clases biblioteca c# .net ui-automation

c# - studio - ¿Qué es una buena biblioteca de automatización de Windows.NET?



librerias visual basic 2010 (8)

¿Has mirado el marco blanco ?

Estoy buscando una biblioteca que se pueda usar en el código .NET nativo, como cualquier ensamblado .NET. El objetivo de la biblioteca debe ser automatizar Windows (presionar un botón, seleccionar una ventana, enviar claves, grabar y reproducir, ese tipo de cosas).

Por lo tanto, se supone que la biblioteca se debe usar de forma nativa en .NET, pero la propia automatización debe poder apuntar a cualquier aplicación de Windows nativa o .NET que pueda recibir la entrada del usuario.

Sugerencias hasta ahora:

Si no aparece nada más, probablemente elegiré la Automatización de UI de Microsoft y actualizaré cualquier proyecto que lo requiera que aún esté en .NET 2.0 a .NET 3.5, si es posible. Pero espero un marco de automatización más extensamente aplicable (.NET anterior a 2.0 no necesita soporte).


¿Qué hay de CSharpScript, aquí hay un article sobre CodeProject, y aquí está el link al sitio web principal. Además, es familiar C #, con guión, que se puede usar para automatizar cualquier cosa.

Espero que esto ayude, Saludos, Tom.



He utilizado WebAii de ArtOfTest con bastante éxito en la automatización de pruebas de integración para una aplicación de Silverlight. También es compatible con WinForms y aplicaciones web.

Microsoft UI Automation, el sucesor de Active Accessibility, puede hacer casi toda la automatización de UI de Windows que necesite.


He utilizado AutoIt en el pasado con éxito.


Si aún no lo ha visto y una biblioteca comercial es aceptable, puede consultar Ranorex:

http://www.ranorex.com/

Utilicé Ranorex 1.5 bastante para escribir pequeñas utilidades de automatización UI C #. ¡Fue bastante efectivo! El desarrollo parecía más rápido en comparación con el uso de la API de automatización de MS UI directamente, ya que Ranorex tiene muchos métodos útiles de conveniencia que ya están disponibles.

Sin embargo, aún no he usado Ranorex 2 mucho.

En Ranorex 1.5, también hubo soporte para el desarrollo tradicional de Win32 en C ++, pero no lo usé. Hasta donde yo sé, todavía está disponible en Ranorex 2.

No puedo hablar sobre la calidad del soporte de grabación / reproducción en Ranorex ya que nunca utilicé esa función.

Una última ventaja: su equipo de soporte fue realmente receptivo y útil cada vez que les envié un correo electrónico.



Esta biblioteca es bastante interesante y es bastante simple. Tal vez te ayude.