Ich versuche, ein Automatisierungsframework für die Benutzeroberfläche von eingebetteten Geräten (z. B. VoIP-Telefone) zu schreiben. Diese Geräte haben unterschiedliche UI aber logisch führt die gleichen Aktionen.
Nach meiner Analyse scheint es so zu sein, dass ich ein Framework ähnlich dem Selenium Webdriver entwickeln würde. Selenium Webdriver arbeitet für verschiedene Browser, während dieser Rahmen für verschiedene eingebettete Geräte UI arbeiten wird.
Ich versuche, die Implementierung von Selenium Webdriver zu verstehen. Ich habe durch seine Javadocs und Quellcode gegangen, aber ich denke, es wird besser sein, ein Design-Dokument für sie zu haben.
Bitte lassen Sie mich wissen, ob Sie einen Link dazu haben.
Vielen Dank für Ihre Hilfe!!
PS: Ich werde dieses Framework in Python/Perl entwickeln.