我试图使用element.text从元素中获取文本,但不是屏幕上显示的文字我从翻译json获取标签。
ngx-translate库已在应用程序中使用。
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"
班级代码:
{
"HELLO": "Welcome to ",
"MENU" : {
"PORTUGUESE" : "in Portuguese",
"ENGLISH" : "in English",
"FRENCH" : "in French"
},
我希望"欢迎来到葡萄牙语的Ionic Menu Starter" 其实我有:"' HELLO Ionic Menu Starter MENU.PORTUGUESE'
它取自翻译json文件:
var page_url = "http://skiferie.danskbilferie.dk/sidste_chance_uge7_norge_sverige.html";
http.get(page_url, (http_res) => {
var data = "";
http_res.on("data", function (chunk) {
data += chunk;
});
http_res.on("end", function () {
resolve({data});
});
});
我不知道如何获得设备屏幕上显示的完整文字。 请帮忙。