Add "set_content(html_string)" method

This commit is contained in:
Michael Mintz 2021-04-21 20:36:48 -04:00
parent 16e5ee6895
commit 2a9bf1c245
2 changed files with 7 additions and 0 deletions

View File

@ -155,6 +155,8 @@ self.select_option_by_value(dropdown_selector, option,
self.load_html_string(html_string, new_page=True)
self.set_content(html_string, new_page=False)
self.load_html_file(html_file, new_page=True)
self.open_html_file(html_file)

View File

@ -1853,12 +1853,17 @@ class BaseCase(unittest.TestCase):
line = line.strip()
new_lines.append(line)
js_code = '\n'.join(new_lines)
js_code = re.escape(js_code)
js_utils.add_js_code(self.driver, js_code)
elif js_src:
js_utils.add_js_link(self.driver, js_src)
else:
pass
def set_content(self, html_string, new_page=False):
""" Same as load_html_string(), but "new_page" defaults to False. """
self.load_html_string(html_string, new_page=new_page)
def load_html_file(self, html_file, new_page=True):
""" Loads a local html file into the browser from a relative file path.
If new_page==True, the page will switch to: "data:text/html,"