Sign inSign up

moleszek/robotframework

By moleszek

Updated 4 days ago

Image
1

1.2K

moleszek/robotframework repository overview

About:
  • OS: python 3.10

This docker container contains:

How to build or download:
Build docker images from Dockerfile:
  • docker build . -t {tagname}
Download from Docker repository:
  • docker pull moleszek/robotframework:latest
How to run:
To run robot framework script using robotframework Docker image directly:
  • docker run -it --rm -v {localFolderPath}:/robot moleszek/robotframework:latest -m robot {robotTest}.robot
Add headless chrome to keywords

Inside the keywords section add:

*** Keywords ***
Chrome Headless
    ${chrome_options}=    Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
    Call Method    ${chrome_options}    add_argument    --disable-extensions
    Call Method    ${chrome_options}    add_argument    --headless
    Call Method    ${chrome_options}    add_argument    --disable-gpu
    Call Method    ${chrome_options}    add_argument    --no-sandbox
    Create Webdriver    Chrome    chrome_options=${chrome_options}

This keyword allows running chrome in headless mode.

See example.

Tag summary

Content type

Image

Digest

sha256:637d283ec

Size

361.3 MB

Last updated

4 days ago

docker pull moleszek/robotframework