我正在尝试使用 element.text 从元素中获取文本,但不是屏幕上显示的文本,而是从翻译 json 中获取标签。
ngx-translate 库已在应用程序中使用。
textA = self.HelperSelenium.getTextFromElement(self.Starter.WELCOME_VIEW())
类的代码:
class HelperSelenium:
def getTextFromElement(element):
if (element==None):
raise Exception("getTextFromElement element is None")
return
if (element): return element.text
else: return "ELEMENT NOT FOUND BY WEBDRIVER"
我希望“欢迎使用葡萄牙语的 Ionic Menu Starter”实际上我有:“'HELLO Ionic Menu Starter MENU.PORTUGUESE'
它取自翻译 json 文件:
{
"HELLO": "Welcome to ",
"MENU" : {
"PORTUGUESE" : "in Portuguese",
"ENGLISH" : "in English",
"FRENCH" : "in French"
},
我不知道如何获得显示在设备屏幕上的完整文字。请帮忙。