2012-04-03 7 views

Antwort

0

Eigentlich denke ich ja, Selen ist in der Lage mit Lively Kernel zu arbeiten. Ich weiß nicht, wie viel Selenium-IDE fortgeschritten ist, aber das Schreiben eines WebDriver-Tests in Java sollte gut sein - Lively baut diese Seiten ziemlich gut auf! Ich habe es einfach versucht und es ist durchgekommen.

0

Lively Kernel in seiner aktuellen Version verwendet meist reines HTML zum Rendern, also sollte es ja kein Problem geben.

+0

Wenn ich mit Selenium IDE aufzeichne, erscheinen die Objekte, auf die ich klicke, im Ziel als: "// x: div [3]/x: div", "// x: div [11]/x: div ", usw. – Thomas

+0

Ja, das ist die DOM-Darstellung der Morphs. Jeder Morph hat eine Form und sowohl der Morph als auch die Form werden als DOM-Elemente dargestellt. Für normale Morphs/Shapes ist dies ein div-Element. Weitere Informationen finden Sie in der [rendering-Dokumentation] (http://lively-kernel.org/repository/webwerkstatt/documentation/Rendering.xhtml). Für den Fall, dass Sie direkt auf ein Morph-Element mit einer ID verweisen möchten, könnten Sie so etwas tun: 'morph.renderContext(). MorphNode.setAttribute ('id', 'specialMorph'); '. – robertkrahn