我在OPA5测试中有一个SAPUI5列表控件。该控件具有sap.m.Dialog作为父控件。
更早之前,我使用i=6
来获取父控件的标题,并且效果很好。
现在,我需要获取sap.m.Dialog的另一个子控件(sap.m.Bar)的标题。 这些控件之间的关系有点像这样:
我想从sap.m.Bar中获取标题,并在sap.m.List中使用它。简而言之,是这样的:
因此我在opa5测试中需要标题“ ac” 。知道我该怎么做吗?我应该在sap.m.List控件中使用什么来从同级中获取标题?
答案 0 :(得分:0)
正如拉胡尔(Rahul)在评论中所建议的那样,我确实从child-> parent->另一个孩子中遍历了,并且有效!
def extract(self, button):
#if len(sys.argv) < 2:
# print('Usage: python ocr_simple.py image.jpg')
# sys.exit(1)
#sys.argv[1] = imgPath
#imgPath = sys.argv[1]
print(imgPath)
byteImgIO = io.BytesIO()
byteImg = Image.open(imgPath)
byteImg.save(byteImgIO, "JPEG")
byteImgIO.seek(0)
byteImg = byteImgIO.read()
dataBytesIO = io.BytesIO(byteImg)
img = Image.open(dataBytesIO)
#img = Image.open(imgPath)
width, height = img.size
new_size = width*6, height*6
img = img.resize(new_size, Image.LANCZOS)
img = img.convert('L')
img = img.point(lambda x: 0 if x < 155 else 255, '1')
imagetext = pytesseract.image_to_string(img)
print(imagetext)
reload(sys)
sys.setdefaultencoding('utf8')
with open('output.txt', 'w') as f:
tim=imagetext
f.write(tim)