Exemplo n.º 1
0
    def inject_testability(self):
        js = JavaScriptKeywords(self)
        exec_path = BuiltIn().get_variable_value("${EXEC_DIR}")
        with open("{}/www/api_inject.js".format(exec_path), 'r') as f:
            buf = f.read()
            res = js.execute_javascript(buf)
            js.execute_javascript(
                "{}; window.testability = testability;".format(buf))

        with open("{}/www/bindings.js".format(exec_path), 'r') as f:
            buf = f.read()
            js.execute_javascript(
                "{}; window.instrumentBrowser = instrumentBrowser;".format(
                    buf))
            res = js.execute_javascript(buf)
Exemplo n.º 2
0
 def instrument_browser(self):
     js = JavaScriptKeywords(self)
     js.execute_javascript("window.instrumentBrowser(window)")