Uncaught SyntaxError: Failed to set the 'innerHTML' property on 'Element' while testing opening encrypted epubs
Uncaught SyntaxError: Failed to set the 'innerHTML' property on 'Element' while testing opening encrypted epubs
在尝试使用 TestCafe 打开加密的 epub 时,我总是收到此错误:
Uncaught SyntaxError: Failed to set the 'innerHTML' property on 'Element': The provided markup is invalid XML, and therefore cannot be inserted into an XML document.
In browser mode, the script shows the browser throwing this error: error in line 10 at column 8: Opening and ending tag mismatch: meta line 0 and head
我发现了这个可能的原因:
XHTML does not support document.write or .innerHTML. Due to the fact, that jQuery inserts the new code using one of these methods, all XHTML compatible browsers will error out
这是否意味着我根本无法使用 TestCafe 进行此类操作?
我使用的代码是一个简单的 .click(bookselector)
TestCafe 只能测试 HTML 个页面。当您单击 link 时,您的浏览器可以将 EPUB 文件视为页面,因为 EPUB 格式与 XML 和 HTML 非常相似。不要点击 link 到 EPUB 文件,考虑通过 href
检索 URL 并使用 http.request or got 下载文件。
在尝试使用 TestCafe 打开加密的 epub 时,我总是收到此错误:
Uncaught SyntaxError: Failed to set the 'innerHTML' property on 'Element': The provided markup is invalid XML, and therefore cannot be inserted into an XML document.
In browser mode, the script shows the browser throwing this error: error in line 10 at column 8: Opening and ending tag mismatch: meta line 0 and head
我发现了这个可能的原因:
XHTML does not support document.write or .innerHTML. Due to the fact, that jQuery inserts the new code using one of these methods, all XHTML compatible browsers will error out
这是否意味着我根本无法使用 TestCafe 进行此类操作?
我使用的代码是一个简单的 .click(bookselector)
TestCafe 只能测试 HTML 个页面。当您单击 link 时,您的浏览器可以将 EPUB 文件视为页面,因为 EPUB 格式与 XML 和 HTML 非常相似。不要点击 link 到 EPUB 文件,考虑通过 href
检索 URL 并使用 http.request or got 下载文件。