def test_sync__dashboard_project(self): #id = '9591ebd0-e65f-11e8-abb1-378e282672cc' key = 'GSSP-126' result = self.elk.sync__dashboard_project(key) result = self.elk.browser().sync__screenshot(file_screenshot='/tmp/lambda_png_file.png') Dev.print(result)
def test_sync__dashboard(self): #id = '9591ebd0-e65f-11e8-abb1-378e282672cc' goto_id = '549e8579f763bc82ed6cd69cf4c62954' result = self.elk.sync__dashboard(goto_id) result = self.elk.browser().sync__screenshot(file_screenshot='/tmp/lambda_png_file.png') Dev.print(result)
async def sync__await_for_element(self, selector, timeout=10000): page = await self.page() try: await page.waitForSelector(selector, {'timeout': timeout}) return True except Exception as error: Dev.print("[Errpr][sync__await_for_element] {0}".format(error)) return False
def test_create_table(self): self.datatable_js.load_page(True) headers = ['Header AAA', 'Header BBB'] rows = [['value 1', 'value 2'], ['value 3', 'value 4'], ['value 5'], [], ['value 6', 'value 7'], [None], [None, 'value 8', 'AB'], ['value 9', 'value 10']] html = self.datatable_js.create_table(headers, rows) Dev.print(html)
def test_show_jira_graph(self): label_key = 'Issue Type' label_key = 'Summary' graph_name = 'graph_MKF' #graph_name = 'graph_YT4' #graph_name = 'graph_XKW' result = self.vis_js.show_jira_graph(graph_name, label_key=label_key) #result = self.vis_js.send_screenshot_to_slack(None, None) Dev.print(result)
def test_open_file_in_browser__markdown_with_js(self): js_code = { 'name': 'convert', 'params': '# aaaa \n 123 \n - bullet point \n - another one ![](http://visjs.org/images/gettingstartedSlide.png)' } result = self.view_examples.open_file_in_browser( '/examples/markdown.html', js_code) Dev.print(result('#md_html').html())
def _save_png_file(self, png_data): try: png_file = '/tmp/lambda_png_file.png' if png_data: with open(png_file, "wb") as fh: fh.write(base64.decodebytes(png_data.encode())) Dev.pprint("Png data with size {0} saved to {1}".format( len(png_data), png_file)) except Exception as error: Dev.print("[_save_png_file][Error] {0}".format(error)) Dev.print(png_data)
def test_sync_connect_and_login(self): result = self.elk.sync__connect_and_login() result = self.elk.browser().sync__screenshot(file_screenshot='/tmp/lambda_png_file.png') Dev.print(result)
def test_screenshot(self): result = self.elk.screenshot() Dev.print(result)
async def open(self, path, wait_until=None): url = self.server_url + path Dev.print(url) await self.browser().open(url, wait_until=wait_until)
def test_config(self): Dev.print(self.api.config())
def test_method_logs_metadata_files(self): (text, attachment) = GS_Bot_Commands.ec2_instances_details({}) Dev.print(text)
def test_render_folder(self): result = self.render_page.render_folder(Files.current_folder()) Dev.print(result.html())
def test_setup(self): Assert(self.browser).is_class('API_Browser') Assert(self.vis_js.web_root).contains('serverless-render/src/web_root') Assert(self.browser.sync__url()).is_equal('about:blank') Dev.print(self.browser.sync__url())