robot.htmldata package¶
Package for writing output files in HTML format.
This package is considered stable, but it is not part of the public API.
Subpackages¶
Submodules¶
robot.htmldata.htmlfilewriter module¶
-
class
robot.htmldata.htmlfilewriter.
HtmlFileWriter
(output: io.TextIOBase, model_writer: robot.htmldata.htmlfilewriter.ModelWriter)[source]¶ Bases:
object
-
class
robot.htmldata.htmlfilewriter.
ModelWriter
[source]¶ Bases:
robot.htmldata.htmlfilewriter.Writer
,abc.ABC
-
handles_line
= '<!-- JS MODEL -->'¶
-
handles
(line: str)¶
-
write
(line: str)¶
-
-
class
robot.htmldata.htmlfilewriter.
LineWriter
(output: io.TextIOBase)[source]¶ Bases:
robot.htmldata.htmlfilewriter.Writer
-
handles_line
= None¶
-
-
class
robot.htmldata.htmlfilewriter.
GeneratorWriter
(writer: robot.utils.markupwriters.HtmlWriter)[source]¶ Bases:
robot.htmldata.htmlfilewriter.Writer
-
handles_line
= '<meta name="Generator" content='¶
-
handles
(line: str)¶
-
-
class
robot.htmldata.htmlfilewriter.
InliningWriter
(writer: robot.utils.markupwriters.HtmlWriter, base_dir: pathlib.Path)[source]¶ Bases:
robot.htmldata.htmlfilewriter.Writer
,abc.ABC
-
handles
(line: str)¶
-
handles_line
= None¶
-
write
(line: str)¶
-
-
class
robot.htmldata.htmlfilewriter.
JsFileWriter
(writer: robot.utils.markupwriters.HtmlWriter, base_dir: pathlib.Path)[source]¶ Bases:
robot.htmldata.htmlfilewriter.InliningWriter
-
handles_line
= '<script type="text/javascript" src='¶
-
handles
(line: str)¶
-
inline_file
(path: pathlib.Path | str[pathlib.Path, str], tag: str, attrs: dict)¶
-
-
class
robot.htmldata.htmlfilewriter.
CssFileWriter
(writer: robot.utils.markupwriters.HtmlWriter, base_dir: pathlib.Path)[source]¶ Bases:
robot.htmldata.htmlfilewriter.InliningWriter
-
handles_line
= '<link rel="stylesheet"'¶
-
handles
(line: str)¶
-
inline_file
(path: pathlib.Path | str[pathlib.Path, str], tag: str, attrs: dict)¶
-
robot.htmldata.jsonwriter module¶
-
class
robot.htmldata.jsonwriter.
StringDumper
(jsondumper)[source]¶ Bases:
robot.htmldata.jsonwriter._Dumper
-
handles
(data, mapping)¶
-
-
class
robot.htmldata.jsonwriter.
IntegerDumper
(jsondumper)[source]¶ Bases:
robot.htmldata.jsonwriter._Dumper
-
handles
(data, mapping)¶
-
-
class
robot.htmldata.jsonwriter.
DictDumper
(jsondumper)[source]¶ Bases:
robot.htmldata.jsonwriter._Dumper
-
handles
(data, mapping)¶
-
-
class
robot.htmldata.jsonwriter.
TupleListDumper
(jsondumper)[source]¶ Bases:
robot.htmldata.jsonwriter._Dumper
-
handles
(data, mapping)¶
-