Unity 8
Main Page
Classes
Files
File List
All
Classes
Functions
Properties
greeter.py
1
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
2
#
3
# Unity Autopilot Test Suite
4
# Copyright (C) 2012, 2013, 2014 Canonical
5
#
6
# This program is free software: you can redistribute it and/or modify
7
# it under the terms of the GNU General Public License as published by
8
# the Free Software Foundation, either version 3 of the License, or
9
# (at your option) any later version.
10
#
11
# This program is distributed in the hope that it will be useful,
12
# but WITHOUT ANY WARRANTY; without even the implied warranty of
13
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
# GNU General Public License for more details.
15
#
16
# You should have received a copy of the GNU General Public License
17
# along with this program. If not, see <http://www.gnu.org/licenses/>.
18
#
19
20
from
unity8.shell.emulators
import
UnityEmulatorBase
21
22
23
class
Greeter
(
UnityEmulatorBase
):
24
"""An emulator that understands the greeter screen."""
25
26
def
swipe
(self):
27
"""Swipe the greeter screen away."""
28
self.created.wait_for(
True
)
29
30
rect = self.globalRect
31
start_x = rect[0] + rect[2] - 3
32
start_y = int(rect[1] + rect[3] / 2)
33
stop_x = int(rect[0] + rect[2] * 0.2)
34
stop_y = start_y
35
self.pointing_device.drag(start_x, start_y, stop_x, stop_y)
36
37
self.created.wait_for(
False
)
38
39
def
get_prompt(self):
40
return
self.select_single(
"TextField"
, objectName=
"passwordInput"
)
unity8.shell.emulators.UnityEmulatorBase
Definition:
__init__.py:23
unity8.shell.emulators.greeter.Greeter.swipe
def swipe
Definition:
greeter.py:26
unity8.shell.emulators
unity8.shell.emulators.greeter.Greeter
Definition:
greeter.py:23
tests
autopilot
unity8
shell
emulators
greeter.py
Generated on Fri May 16 2014 12:54:27 for Unity 8 by
1.8.6