2

我正在尝试使用 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"
  },

我不知道如何获得显示在设备屏幕上的完整文字。请帮忙。

4

0 回答 0