<div dir="ltr">En el siguiente enlace encontrarás una serie de herramientas de automatización de pruebas. <div><br></div><div>Quizas consigas lo que necesitas:</div><div><a href="https://github.com/atinfo/awesome-test-automation/blob/master/python-test-automation.md">https://github.com/atinfo/awesome-test-automation/blob/master/python-test-automation.md</a><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">------------<br>Ernesto Crespo<div><img src="https://docs.google.com/uc?export=download&id=0B1r1NLOE_fGKRm90cDFMRmt2Zlk&revid=0B1r1NLOE_fGKZzRBZVRlZENTYWtnMW9Zcm9HNzNFUUEySlc4PQ"><br></div><div><a href="http://ve.linkedin.com/in/ernestocrespo" style="font-size:12.8000001907349px;color:rgb(17,85,204)" target="_blank">http://ve.<span style="background-color:rgb(255,255,204);color:rgb(34,34,34);background-repeat:initial initial">linkedin</span>.com/in/ernestocrespo</a><br></div><div><a href="http://blog.crespo.org.ve" target="_blank">http://</a><u><a href="http://blog.crespo.org.ve" target="_blank">blog.crespo.org.ve</a></u></div><div><a href="https://people.djangoproject.com/ecrespo/" target="_blank">https://people.djangoproject.com/ecrespo/</a><br><a href="https://github.com/ecrespo" target="_blank">https://github.com/ecrespo</a></div><div><a href="https://bitbucket.org/ecrespo" target="_blank">https://bitbucket.org/ecrespo</a></div><div><a href="https://twitter.com/_seraph1" target="_blank">https://twitter.com/_seraph1</a></div><div><a href="https://www.facebook.com/ernesto.crespo" target="_blank">https://www.facebook.com/ernesto.crespo</a></div><div><a href="https://plus.google.com/u/0/+ErnestoCrespo" target="_blank">https://plus.google.com/u/0/+ErnestoCrespo</a></div><div><a href="http://grooveshark.com/" rel="nofollow" style="color:rgb(59,89,152);text-decoration:none;font-family:Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif;font-size:12.222222328186035px;line-height:17.066667556762695px;white-space:pre-wrap;background-color:rgb(219,237,254)" target="_blank">http://grooveshark.com/ernesto.crespo</a><div>Huella de clave = 10D1 46D5 A1E8 B40F 0993 BC9A 9683 1307 C973 0469 (nueva a 4096 bits)</div><div>Buenas personas que trabajan juntas pueden crear grandes cosas.</div><div><font color="#37404e" face="lucida grande, tahoma, verdana, arial, sans-serif"><span style="line-height:18px">“Sé <span><span>curioso</span></span>. Lee <span><span>mucho</span></span>. <span><span>Trata</span></span> <span><span>nuevas</span></span> <span><span>cosas</span></span>. Creo que lo que mucha gente llama <span><span>inteligencia</span></span> solo se reduce a la <span><span>curiosidad</span></span>”. Aaron Swartz</span></font><br></div><div><span style="color:rgb(51,51,51);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:18px">Innovar</span><span style="color:rgb(51,51,51);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:18px">, </span><span style="color:rgb(51,51,51);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:18px">es</span><span style="color:rgb(51,51,51);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:18px"> </span><span style="color:rgb(51,51,51);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:18px">hacer</span><span style="color:rgb(51,51,51);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:18px"> que el futuro sea hoy - Seraph1</span><br></div><div><span style="color:rgb(51,51,51);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:18px">"Comienzo con la premisa de que la función del lider es producir más líderes, no más seguidores." Ralph Nader</span></div></div><div><span style="color:rgb(51,51,51);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:18px"><br></span></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">El 10 de agosto de 2015, 3:06 p. m., Chema Cortes<span dir="ltr"><<a href="mailto:pych3m4@gmail.com" target="_blank">pych3m4@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">El 10 de agosto de 2015, 21:00, Alvaro Manrique <span dir="ltr"><<a href="mailto:sanreikaj.foros@gmail.com" target="_blank">sanreikaj.foros@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Buenas tardes, he estado investigando como generar, eventos de teclado desde python, es decir, un programa ejecutándose como demonio o servicio pueda ejecutar un paste en cualquier otro programa donde encuentre el puntero.</p>
<p dir="ltr">Es esto posible, se puede interactuar con el sistema operativo de esa manera desde python?</p>
<p dir="ltr">Cualquier ayuda me serviría para encaminarme mejor.</p></blockquote></span><div>Python no puede leer el teclado, pero sí que puede llamar a otros para que lo hagan por él.<br></div><div><br></div><div>Hacer lo que dices depende muchísimo del sistema operativo y de la librería gráfica que estés usando. Python (CPython) puede interactuar con cualquier librería de C. El problema es que la librería estándar lee líneas de texto de una terminal, no eventos de teclado. Para leer eventos necesitarás interactuar con el interface gráfico.<br><br></div><div>Si buscas por la lista verás algunas respuestas a ésta y otras preguntas. Incluso creo que venía en alguna FAQ:<br><br> <a href="https://www.google.es/search?q=leer+teclado+python-es+site:mail.python.org" target="_blank">https://www.google.es/search?q=leer+teclado+python-es+site:mail.python.org</a><br><br></div><div>En cuanto a lo de hacer un "paste" a otro programa, no te queda más remedio que entrar directamente a programar en el interface gráfico, por lo menos para entender lo que quieres hacer. El portapapeles es intuitivo de usar, pero complejo de hacer que las aplicaciones se entiendan con él. En cuanto a que el pegado se haga sobre el programa donde se encuentre el puntero, también habría que hacer algunas puntualizaciones como que puedan haber diálogos modales abiertos, etc.<br><br><br></div><div>Como final, mírate Sikuli. Es para jython, pero igual encaja con lo que quieres:<br><br> <a href="http://www.sikuli.org/" target="_blank">http://www.sikuli.org/</a><br></div><span class=""><div> <br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr">Muchas gracias</p>
<br>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" rel="noreferrer" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></span></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div>Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": <a href="http://ch3m4.org/blog" target="_blank">http://ch3m4.org/blog</a><br>Buscador Python Hispano: <a href="http://ch3m4.org/python-es" target="_blank">http://ch3m4.org/python-es</a></div>
</font></span></div></div>
<br>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" rel="noreferrer" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br></div>