コード例 #1
0
	def hover(self, target):
		self.log.html("Hovering on " + getFilePath(target.__str__()) + " in region")
		try:
			SikuliRegion.wait(target,config.elementWaitTime)
			return SikuliRegion.hover(self, target)
		except FindFailed, e:			
			self.log.html_img("Find Failed : " + getName(target), getFilePath(target))
			self.log.screenshot(msg="Region", region=(self.getX(), self.getY(), self.getW(), self.getH()))
			raise e			
コード例 #2
0
	def dragDrop(self, target, dropTarget):
		self.log.html("DragDrop " + getFilePath(target.__str__()) + " to " + dropTarget.__str__() + " in region")
		try:
			SikuliRegion.wait(target,config.elementWaitTime)
			return SikuliRegion.dragDrop(self, target,dropTarget)
		except FindFailed, e:			
			self.log.html_img("Find Failed : " + getName(target.__str__()), getFilePath(target.__str__()))
			self.log.screenshot(msg="Region", region=(self.getX(), self.getY(), self.getW(), self.getH()))
			raise e		
コード例 #3
0
	def wait(self, target, timeout=60):
		self.log.html("Waiting for " + getFilePath(target.__str__()) + " in region")
		try:
			return SikuliRegion.wait(self, target, timeout)
		except FindFailed, e:			
			self.log.html_img("Find Filed : " + getName(target.__str__()), getFilePath(target.__str__()))
			self.log.screenshot(msg="Region", region=(self.getX(), self.getY(), self.getW(), self.getH()))
			raise e