示例#1
0
    def testDragDockIconToDesktop(self):
        iconscreenshot = self.ddedockobject.child(self.screenshoticonname)
        fromXY = utils.getDockIconCenterPoint(iconscreenshot)
        utils.mouseDrag(fromXY, (fromXY[0], fromXY[1] - 100))

        ddedock = utils.getDdeDockObject()
        iconscreenshot_later = ddedock.child(self.screenshoticonname)
        self.assertTrue((0, 0) == iconscreenshot_later.position)
        self.assertTrue((0, 0) == iconscreenshot_later.size)
    def testDragDockIconToDesktop(self):
        icongedit_icon = self.ddedockobject.child(self.gediticonname)
        self.assertTrue(icongedit_icon != None)
        fromXY = utils.getDockIconCenterPoint(icongedit_icon)
        utils.mouseDrag(fromXY, (fromXY[0], fromXY[1] - 100))

        ddedock = utils.getDdeDockObject()
        icongedit_icon_later = ddedock.child(self.gediticonname)
        self.assertTrue(None == icongedit_icon_later)
示例#3
0
 def test_dragtodel_dfm(self):
     dockobject_dfm = utils.getDdeDockObject()
     iconobj_dfm = dockobject_dfm.child(self.icon_dfm)
     self.assertTrue(iconobj_dfm.showing)
     starting_point = utils.getDockIconCenterPoint(iconobj_dfm)
     utils.mouseDrag(starting_point,
                     (starting_point[0], starting_point[1] - 100))
     iconobj_dfm_later = utils.getDdeDockObject().child(self.icon_dfm)
     self.assertFalse(iconobj_dfm_later.showing)
示例#4
0
    def testDragTerminalIconToDesktop(self):
        iconterminal = self.ddedockobject.child(self.terminaliconname)
        fromXY = utils.getDockIconCenterPoint(iconterminal)
        utils.mouseDrag(fromXY, (fromXY[0], fromXY[1] - 100))

        ddedock = utils.getDdeDockObject()
        try:
            iconterminal_later = ddedock.child(self.terminaliconname)
        except:
            self.assertTrue(True)
示例#5
0
 def test_dragtodel_dmusic(self):
     pid = os.fork()
     if 0 == pid:
         (status, output) = getstatusoutput('google-chrome')
         os._exit(0)
     dockobject_dmusic = utils.getDdeDockObject()
     iconobj_dmusic = dockobject_dmusic.child(self.icon_dmusic)
     self.assertTrue(iconobj_dmusic.showing)
     # iconobj_dmusic.click()
     starting_point = utils.getDockIconCenterPoint(iconobj_dmusic)
     utils.mouseDrag(starting_point,
                     (starting_point[0], starting_point[1] - 100))
     iconobj_dmusic_later = utils.getDdeDockObject().child(self.icon_dmusic)
     self.assertFalse(iconobj_dmusic_later.showing)
示例#6
0
    def testDragIconToDock(self):
        utils.keySingle(utils.k.windows_l_key)
        try:
            launcherwin = utils.findWindow("dde-launcher")
        except:
            self.assertTrue(False, "Can't open dde-launcher")

        utils.keyTypeString("deepin-screenshot")

        try:
            launcher_icon = self.ddedockobject.child("Launcher")
        except:
            self.assertTrue(False, "Can't find launcher icon")

        apps = launcher.getLauncherAllApps()
        fromXY = launcher.getAppCenterCoor(apps[0])
        toXY = utils.getDockIconCenterPoint(launcher_icon)

        utils.mouseDragIconToDock((int(fromXY[0]), int(fromXY[1])), toXY)
        time.sleep(1)
        self.testDeepinScreenshotExistOnDock()
        time.sleep(1)
    def testDragIconToDock(self):
        self.dbus_launcher.Show()
        try:
            launcherwin = utils.findWindow("dde-launcher")
        except:
            self.assertTrue(False, "Can't open dde-launcher")

        utils.keyTypeString("gedit")

        try:
            launcher_icon = self.ddedockobject.child(self.dock.string_Show_Desktop)
        except:
            self.assertTrue(False, "Can't find launcher icon")


        apps = launcher.getLauncherAllApps()
        fromXY = launcher.getAppCenterCoor(apps[0])
        toXY = utils.getDockIconCenterPoint(launcher_icon)

        utils.mouseDragIconToDock((int(fromXY[0]), int(fromXY[1])), toXY)
        time.sleep(1)
        self.testGeditExistOnDock()
        time.sleep(1)