From 3e67a568619b0ff9360bbba6ebc290a16ba0b861 Mon Sep 17 00:00:00 2001 From: Mikko Korpela Date: Sun, 13 Sep 2020 21:12:31 +0300 Subject: [PATCH] Add crawl site stub --- Browser/browser.py | 2 ++ Browser/keywords/crawling.py | 10 ++++++++++ atest/test/07_Crawler/crawling.robot | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 Browser/keywords/crawling.py create mode 100644 atest/test/07_Crawler/crawling.robot diff --git a/Browser/browser.py b/Browser/browser.py index dbcdf4f8c..a043a7f0b 100755 --- a/Browser/browser.py +++ b/Browser/browser.py @@ -34,6 +34,7 @@ Waiter, WebAppState, ) +from .keywords.crawling import Crawling from .playwright import Playwright from .utils import AutoClosingLevel, is_falsy, is_same_keyword, logger from .version import VERSION @@ -577,6 +578,7 @@ def __init__( Promises(self), Waiter(self), WebAppState(self), + Crawling(self), ] self.playwright = Playwright(self, enable_playwright_debug) self._auto_closing_level = auto_closing_level diff --git a/Browser/keywords/crawling.py b/Browser/keywords/crawling.py new file mode 100644 index 000000000..446e2b714 --- /dev/null +++ b/Browser/keywords/crawling.py @@ -0,0 +1,10 @@ +from robotlibcore import keyword # type: ignore + +from Browser.base import LibraryComponent + + +class Crawling(LibraryComponent): + + @keyword(tags=["Crawling"]) + def crawl_site(self, url): + pass \ No newline at end of file diff --git a/atest/test/07_Crawler/crawling.robot b/atest/test/07_Crawler/crawling.robot new file mode 100644 index 000000000..b425115f1 --- /dev/null +++ b/atest/test/07_Crawler/crawling.robot @@ -0,0 +1,6 @@ +*** Settings *** +Resource ../keywords.resource + +*** Test Cases *** +Crawling + ${urls}= Crawl site reaktor.com \ No newline at end of file