我有一个RSS feed,其中应该只有1个“项目”。我知道我可以做I.see()来检查是否存在任何数字;但是可以检查是否确切存在1个吗?
我知道元素(使用html格式)比简单I.see()具有更大的灵活性。可以将xml视为元素吗?
答案 0 :(得分:0)
const DOMParser = require('xmldom').DOMParser;
let parser = new DOMParser();
let elementTagName = "rss"; // set tag of your element here
let xmlXpath = "//body/pre";
I.waitForElement(xmlXpath);
let innerText = await I.grabTextFrom(xmlXpath);
let documentCustom = parser.parseFromString(innerText, "text/xml");
let documentCustomGetElement = documentCustom.getElementsByTagName(elementTagName)[0].childNodes; // your element here
您可以为此rss-feed试用。