Ich habe versucht, mit Selenium IDE aufzunehmen, während ich in Lively Kernel herumklicke, aber ich denke nicht, dass Selenium annimmt, worauf ich richtig klicke. Liegt das daran, wie Lively Kernel gemacht wird?Kann Selenium verwendet werden, um etwas zu testen, das in Lively Kernel erstellt wurde? Gibt es ein Tool, mit dem Lively Kernel getestet werden könnte?
1
A
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.
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
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