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)
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)
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)
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)
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)