Ejemplo n.º 1
0
# Change to inspect mode
netedit.inspectMode()

# inspect E1
netedit.leftClick(match, 350, 250)

# obtain parameters reference
parametersReference = netedit.getParametersReference(match)

# unblock additional
netedit.changeBlockAdditional(comboboxAdditional, 6)

# change to move mode
netedit.moveMode()

# move E1 to right (must be allowed)
netedit.moveElement(match, 250, 250, 350, 250)

# Check undos and redos
netedit.undo(match, 5)
netedit.redo(match, 5)

# save additionals
netedit.saveAdditionals()

# save newtork
netedit.saveNetwork()

# quit netedit 
netedit.quit(neteditProcess, False, False)
Ejemplo n.º 2
0
# set crossing mode
netedit.crossingMode()

# select central node
netedit.leftClick(match, 325, 225)

# select two left edges and create invalid crossing in edge 3
netedit.leftClick(match, 150, 200)
netedit.createCrossing()
netedit.rebuildNetwork()

# select two right edges and create invalid crossing in edge 7
netedit.leftClick(match, 500, 200)
netedit.createCrossing()
netedit.rebuildNetwork()

# Check undo
netedit.undo(match, 2)

# rebuild network trying to provoke the crash during redo
netedit.rebuildNetwork()

# Check redo
netedit.redo(match, 2)

# save network
netedit.saveNetwork()

# quit netedit
netedit.quit(neteditProcess)