コード例 #1
0
ファイル: test_procedural.py プロジェクト: vhumpa/dogtail
 def test_focusing_roleName(self):
     """
     Ensure that focus.widget(roleName=...) works.
     """
     focus.widget(roleName='page tab')
     self.assertTrue(isinstance(focus.widget.node, tree.Node))
     self.assertEqual(focus.widget.node.role, pyatspi.ROLE_PAGE_TAB)
コード例 #2
0
 def test_focusing_roleName(self):
     """
     Ensure that focus.widget(roleName=...) works.
     """
     focus.widget(roleName='page tab')
     self.assertTrue(isinstance(focus.widget.node, tree.Node))
     self.assertEqual(focus.widget.node.role, pyatspi.ROLE_PAGE_TAB)
コード例 #3
0
ファイル: test_procedural.py プロジェクト: unal55/dogtail
 def test_typing_on_widget(self):
     self.runDemo('Dialog and Message Boxes')
     focus.window('Dialogs')
     focus.widget(roleName='text')
     type("hello world")
     from time import sleep
     sleep(0.1)
     self.assertEquals(focus.widget.node.text, 'hello world')
コード例 #4
0
ファイル: test_procedural.py プロジェクト: Lorquas/dogtail
    def testDeselect(self):
        type('Icon View')
        click('Icon View')
        type('+')
        self.runDemo('Icon View Basics')
        focus.window('GtkIconView demo')

        focus.widget(roleName='icon')
        select()
        deselect()
        self.assertFalse(focus.widget.isSelected)
コード例 #5
0
ファイル: test_procedural.py プロジェクト: vhumpa/dogtail
 def test_typing_on_widget(self):
     try:
         self.runDemo('Dialog and Message Boxes', retry=False)
         focus.window('Dialogs')
     except SearchError:
         self.runDemo('Dialogs and Message Boxes', retry=False)
         focus.window('Dialogs and Message Boxes')
     focus.widget(roleName='text')
     type("hello world")
     from time import sleep
     sleep(0.1)
     self.assertEqual(focus.widget.node.text, 'hello world')
コード例 #6
0
 def test_typing_on_widget(self):
     try:
         self.runDemo('Dialog and Message Boxes', retry=False)
         focus.window('Dialogs')
     except SearchError:
         self.runDemo('Dialogs and Message Boxes', retry=False)
         focus.window('Dialogs and Message Boxes')
     focus.widget(roleName='text')
     type("hello world")
     from time import sleep
     sleep(0.1)
     self.assertEqual(focus.widget.node.text, 'hello world')
コード例 #7
0
ファイル: test_procedural.py プロジェクト: unal55/dogtail
    def test_deselect(self):
        type('Icon View')
        click('Icon View')
        type('+')
        sleep(0.5)
        self.runDemo('Icon View Basics')
        focus.window('GtkIconView demo')

        focus.widget(roleName='icon')
        select()
        deselect()
        self.assertFalse(focus.widget.isSelected)
コード例 #8
0
    def test_deselect(self):
        type('Icon View')
        click('Icon View')
        type('+')
        sleep(0.5)
        self.runDemo('Icon View Basics')
        try:
            wnd = self.app.child('GtkIconView demo', roleName='frame', recursive=False, retry=False)
        except SearchError:
            wnd = self.app.child('Icon View Basics', roleName='frame', recursive=False, retry=False)
        focus.window(wnd.name)

        focus.widget(roleName='icon')
        select()
        deselect()
        self.assertFalse(focus.widget.isSelected)
コード例 #9
0
ファイル: test_procedural.py プロジェクト: vhumpa/dogtail
    def test_deselect(self):
        type('Icon View')
        click('Icon View')
        type('+')
        sleep(0.5)
        self.runDemo('Icon View Basics')
        try:
            wnd = self.app.child('GtkIconView demo',
                                 roleName='frame',
                                 recursive=False,
                                 retry=False)
        except SearchError:
            wnd = self.app.child('Icon View Basics',
                                 roleName='frame',
                                 recursive=False,
                                 retry=False)
        focus.window(wnd.name)

        focus.widget(roleName='icon')
        select()
        deselect()
        self.assertFalse(focus.widget.isSelected)
コード例 #10
0
ファイル: test_procedural.py プロジェクト: vhumpa/dogtail
 def test_focusing_basic(self):
     """
     Ensure that focus.widget('foo') finds a node with name 'foo'
     """
     focus.widget("Application Class")
     self.assertEqual(focus.widget.name, "Application Class")
コード例 #11
0
ファイル: test_procedural.py プロジェクト: Lorquas/dogtail
 def testFocusingBasic(self):
     "Ensure that focus.widget('foo') finds a node with name 'foo'"
     focus.widget("Application window")
     self.assertEquals(focus.widget.name, "Application window")
コード例 #12
0
ファイル: test_procedural.py プロジェクト: Lorquas/dogtail
 def testTyping(self):
     self.runDemo('Dialog and Message Boxes')
     focus.window('Dialogs')
     focus.widget(roleName='text')
     type("hello world")
     self.assertEquals(focus.widget.node.text, 'hello world')
コード例 #13
0
 def test_focusing_basic(self):
     """
     Ensure that focus.widget('foo') finds a node with name 'foo'
     """
     focus.widget("Application Class")
     self.assertEqual(focus.widget.name, "Application Class")
コード例 #14
0
ファイル: test_procedural.py プロジェクト: unal55/dogtail
 def test_focusing_role_name(self):
     focus.widget(roleName='page tab')
     self.assert_(isinstance(focus.widget.node, tree.Node))
     self.assertEquals(focus.widget.node.role, pyatspi.ROLE_PAGE_TAB)