|
def setUp(self):
openApp("/Applications/jEdit.app")
wait( , 20000)
close = ( )
# if find(close):
# click(close)
def tearDown(self):
closeApp("jEdit.app")
untilNotExist( , 20000)
def test_textarea_add_del_by_key(self):
type("hello world")
assertExist( )
type("a",KEY_CTRL)
type("\n")
assertNotExist( )
def test_textarea_add_del_by_menu(self):
type("hello world")
assertExist( )
click( )
click( )
type("\n")
assertNotExist( )
def test_new_tab_by_key(self):
type("n",KEY_CTRL)
assertExist(Pattern( ).similar(0.95))
def test_new_tab_by_menu(self):
click( )
click( )
assertExist(Pattern( ).similar(0.95))
def test_new_tab_by_toolbar(self):
click( )
assertExist(Pattern( ).similar(0.95))
def _verify_find(self):
sleep(0.5)
type("hello")
type("\n")
click(Pattern( ).similar(0.90))
assertExist(Pattern( ).similar(0.94))
type("\b")
assertExist( )
def test_find_by_key(self):
type("a long hello world\n")
type("f",KEY_CTRL)
self._verify_find()
def test_find_by_menu(self):
type("a long hello world\n")
click( )
click( )
self._verify_find()
def test_find_by_toolbar(self):
type("a long hello world\n")
click( )
self._verify_find()
def test_textfield_on_toolbar(self):
type("a long hello world\n")
assertExist( )
type("f",KEY_CTRL)
assertExist(Pattern( ).similar(0.85))
type("hello")
assertExist( )
def test_toolbar_print_dialog(self):
click( )
assertExist( )
click( )
def test_menu_submenu(self):
click( )
click( )
assertExist( )
type("test")
click( )
click( )
click( )
click( )
click( )
click( )
assertExist( )
def test_scrollbar(self):
for i in range(1,50):
type("line %d\n" % i)
tail = Pattern( ).similar(0.92)
wait(tail, 10000)
assertExist(tail)
thumb_at_top = Pattern( ).similar(0.98)
assertNotExist(thumb_at_top)
dragDrop( , [0, -1000])
assertExist(thumb_at_top)
assertNotExist(tail)
assertExist(Pattern( ).similar(0.92))
dragDrop(Pattern( ).similar(0.90), [0, 1000])
assertExist(tail)
def test_quit(self):
type("test")
type("e",KEY_CTRL)
type("q",KEY_CTRL)
click( )
assertExist(Pattern( ).similar(0.90)) |
|
|