robotframework-browser


Namerobotframework-browser JSON
Version 18.2.0 PyPI version JSON
download
home_pagehttps://github.com/MarketSquare/robotframework-browser
SummaryRobot Framework Browser library powered by Playwright. Aiming for speed, reliability and visibility.
upload_time2024-02-16 18:24:03
maintainer
docs_urlNone
authorMarketSquare - Robot Framework community
requires_python>=3.8,<4.0
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # robotframework-browser
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-139-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
[![Version](https://img.shields.io/pypi/v/robotframework-browser.svg)](https://pypi.python.org/pypi/robotframework-browser)
[![Actions Status](https://github.com/MarketSquare/robotframework-browser/workflows/Continuous%20integration/badge.svg)](https://github.com/MarketSquare/robotframework-browser/actions)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

----

[Robot Framework](https://robotframework.org) Browser library powered by [Playwright](https://playwright.dev/). Moving browser automation to year 2023!

Aiming for :rocket: speed, :white_check_mark: reliability and :microscope: visibility.

See [keyword documentation](https://marketsquare.github.io/robotframework-browser/Browser.html) and
[web page](https://robotframework-browser.org/) for more details.

# Installation instructions

Only Python 3.8 or newer is supported. From Node side 18 and 20 LTS versions are supported.

1. Install node.js e.g. from https://nodejs.org/en/download/
2. Update pip `pip install -U pip` to ensure latest version is used
3. Install robotframework-browser from the commandline: `pip install robotframework-browser`
4. Install the node dependencies: run `rfbrowser init` in your shell
  - if `rfbrowser` is not found, try `python -m Browser.entry init`

Please note that by default Chromium, Firefox and WebKit browser are installed, even those would be already
installed in the system. The installation size depends on the operating system, but usually is +700Mb.
It is possible to skip browser binaries installation with `rfbrowser init --skip-browsers` command, but then user
is responsible for browser binary installation. It is possible to install only selected browser binaries by adding
`chromium`, `firefox` or `webkit` as arguments to init command. Example `rfbrowser init firefox` would install
only Firefox binaries and `rfbrowser init firefox chromium` would install both Firefox and Chromium binaries.

Or use the [docker images](https://github.com/MarketSquare/robotframework-browser/pkgs/container/robotframework-browser%2Frfbrowser-stable). Documented at [docker/README.md](https://github.com/MarketSquare/robotframework-browser/blob/main/docker/README.md).

## Update instructions

To upgrade your already installed robotframework-browser library

1. Update from commandline: `pip install -U robotframework-browser`
2. Clean old node side dependencies and browser binaries: `rfbrowser clean-node`
3. Install the node dependencies for the newly installed version: `rfbrowser init`

## Uninstall instructions

To completely install library, including the browser binaries installed by Playwright,
run following commands:
1. Clean old node side dependencies and browser binaries: `rfbrowser clean-node`
2. Uninstall with pip: `pip uninstall robotframework-browser`

# Examples

### Testing with [Robot Framework](https://robotframework.org)
```RobotFramework
*** Settings ***
Library   Browser

*** Test Cases ***
Example Test
    New Page    https://playwright.dev
    Get Text    h1    contains    Playwright
```
### and testing with [Python](https://python.org).
```python
import Browser
browser = Browser.Browser()
browser.new_page("https://playwright.dev")
assert 'Playwright' in browser.get_text("h1")
browser.close_browser()
```

### and extending with JavaScript

```JavaScript
async function myGoToKeyword(url, page, logger) {
    logger("Going to " + url)
    return await page.goto(url);
}
myGoToKeyword.rfdoc = "This is my own go to keyword";
exports.__esModule = true;
exports.myGoToKeyword = myGoToKeyword;
```

```RobotFramework
*** Settings ***
Library   Browser  jsextension=${CURDIR}/mymodule.js

*** Test Cases ***
Example Test
   New Page
   myGoToKeyword   https://www.robotframework.org
```

See [example](https://github.com/MarketSquare/robotframework-browser/tree/main/docs/examples/babelES2015).
Ready made extensions and a place to share your own at [robotframework-browser-extensions](https://github.com/MarketSquare/robotframework-browser-extensions).

### Ergonomic selector syntax, supports chaining of `text`, `css`  and `xpath` selectors

```RobotFramework
# Select element containing text "Login" with text selector strategy
# and select it's parent `input` element with xpath
Click    "Login" >> xpath=../input
# Select element with CSS strategy and select button in it with text strategy
Click    div.dialog >> "Ok"
```
### Evaluate in browser page
```RobotFramework
New Page   ${LOGIN_URL}
${ref}=    Get Element    h1
Get Property    ${ref}    innerText    ==    Login Page
Evaluate JavaScript    ${ref}    (elem) => elem.innerText = "abc"
Get Property    ${ref}    innerText    ==    abc
```
### Asynchronously waiting for HTTP requests and responses
```RobotFramework
# The button with id `delayed_request` fires a delayed request. We use a promise to capture it.
${promise}=    Promise To    Wait For Response    matcher=    timeout=3s
Click    \#delayed_request
${body}=    Wait For    ${promise}
```
### Device Descriptors
```RobotFramework
${device}=  Get Device  iPhone X
New Context  &{device}
New Page
Get Viewport Size  # returns { "width": 375, "height": 812 }
```
### Sending HTTP requests and parsing their responses
```RobotFramework
${response}=    HTTP    /api/post    POST    {"name": "John"}
Should Be Equal    ${response.status}    ${200}
```

### Parallel test execution using Pabot

You can let RF Browser spawn separate processes for every pabot process. This is very simple, just run the tests normally using pabot (see https://github.com/mkorpela/pabot#basic-use ). However if you have small tests do not use `--testlevelsplit`, it will cause lots of overhead because tests cannot share the browsers in any case.

You can share the node side RF Browser processes by using the `ROBOT_FRAMEWORK_BROWSER_NODE_PORT` environment variable, and `from Browser.utils import spawn_node_process` helper ([see the docs for the helper](https://github.com/MarketSquare/robotframework-browser/blob/a7d3e59a1e8e3e75f64b9146a088385445a5af30/Browser/utils/misc.py#L35) ). This saves some overhead based on how many splits of tests you are running. Clean up the process afterwards.

### Re-using authentication credentials

- Figure out how the page is storing authentication
- If it is localstorage or cookies `Save Storage State` should work. See usage example: https://marketsquare.github.io/robotframework-browser/Browser.html#Save%20Storage%20State

# Development

See [CONTRIBUTING.md](CONTRIBUTING.md) for development instructions.

## Core team

In order of appearance.

  * Mikko Korpela
  * Tatu Aalto
  * Janne HΓ€rkΓΆnen (Alumnus)
  * Kerkko Pelttari
  * RenΓ© Rohner

## Contributors

This project is community driven and becomes a reality only through the work of all the people who contribute.
Supported by [Robocorp](https://robocorp.com/) through [Robot Framework Foundation](https://robotframework.org/foundation/).
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tbody>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mkorpela"><img src="https://avatars1.githubusercontent.com/u/136885?v=4?s=100" width="100px;" alt="Mikko Korpela"/><br /><sub><b>Mikko Korpela</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=mkorpela" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/aaltat"><img src="https://avatars0.githubusercontent.com/u/2665023?v=4?s=100" width="100px;" alt="Tatu Aalto"/><br /><sub><b>Tatu Aalto</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=aaltat" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://robocorp.com"><img src="https://avatars1.githubusercontent.com/u/8512727?v=4?s=100" width="100px;" alt="Antti Karjalainen"/><br /><sub><b>Antti Karjalainen</b></sub></a><br /><a href="#fundingFinding-aikarjal" title="Funding Finding">πŸ”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/ismoaro/"><img src="https://avatars2.githubusercontent.com/u/1047173?v=4?s=100" width="100px;" alt="Ismo Aro"/><br /><sub><b>Ismo Aro</b></sub></a><br /><a href="#fundingFinding-IsNoGood" title="Funding Finding">πŸ”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/janneharkonen"><img src="https://avatars3.githubusercontent.com/u/159146?v=4?s=100" width="100px;" alt="Janne HΓ€rkΓΆnen"/><br /><sub><b>Janne HΓ€rkΓΆnen</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=yanne" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://xylix.fi"><img src="https://avatars1.githubusercontent.com/u/13387304?v=4?s=100" width="100px;" alt="Kerkko Pelttari"/><br /><sub><b>Kerkko Pelttari</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=xylix" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://robocorp.com"><img src="https://avatars3.githubusercontent.com/u/54288445?v=4?s=100" width="100px;" alt="Robocorp"/><br /><sub><b>Robocorp</b></sub></a><br /><a href="#financial-robocorp" title="Financial">πŸ’΅</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Snooz82"><img src="https://avatars0.githubusercontent.com/u/41592183?v=4?s=100" width="100px;" alt="RenΓ©"/><br /><sub><b>RenΓ©</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=Snooz82" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://wordpress.com/read/feeds/39696435"><img src="https://avatars0.githubusercontent.com/u/1123938?v=4?s=100" width="100px;" alt="Bryan Oakley"/><br /><sub><b>Bryan Oakley</b></sub></a><br /><a href="#ideas-boakley" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/idxn"><img src="https://avatars3.githubusercontent.com/u/2438992?v=4?s=100" width="100px;" alt="Tanakiat Srisaranyakul"/><br /><sub><b>Tanakiat Srisaranyakul</b></sub></a><br /><a href="#ideas-idxn" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://visible-quality.blogspot.com"><img src="https://avatars1.githubusercontent.com/u/5338157?v=4?s=100" width="100px;" alt="Maaret PyhΓ€jΓ€rvi"/><br /><sub><b>Maaret PyhΓ€jΓ€rvi</b></sub></a><br /><a href="#userTesting-maaretp" title="User Testing">πŸ““</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.tentamen.eu"><img src="https://avatars2.githubusercontent.com/u/777520?v=4?s=100" width="100px;" alt="Karlo Smid"/><br /><sub><b>Karlo Smid</b></sub></a><br /><a href="#userTesting-karlosmid" title="User Testing">πŸ““</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/aspargillus"><img src="https://avatars0.githubusercontent.com/u/4592889?v=4?s=100" width="100px;" alt="Frank Schimmel"/><br /><sub><b>Frank Schimmel</b></sub></a><br /><a href="#userTesting-Aspargillus" title="User Testing">πŸ““</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tuxmux28"><img src="https://avatars3.githubusercontent.com/u/2794048?v=4?s=100" width="100px;" alt="Christoph"/><br /><sub><b>Christoph</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=tuxmux28" title="Tests">⚠️</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mikahanninen"><img src="https://avatars2.githubusercontent.com/u/1019528?v=4?s=100" width="100px;" alt="Mika HΓ€nninen"/><br /><sub><b>Mika HΓ€nninen</b></sub></a><br /><a href="#question-mikahanninen" title="Answering Questions">πŸ’¬</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://www.imbus.de"><img src="https://avatars0.githubusercontent.com/u/67375753?v=4?s=100" width="100px;" alt="imbus"/><br /><sub><b>imbus</b></sub></a><br /><a href="#financial-imbus" title="Financial">πŸ’΅</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Finalrykku"><img src="https://avatars0.githubusercontent.com/u/19802569?v=4?s=100" width="100px;" alt="Niklas"/><br /><sub><b>Niklas</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=Finalrykku" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/gdroes"><img src="https://avatars1.githubusercontent.com/u/6716450?v=4?s=100" width="100px;" alt="gdroes"/><br /><sub><b>gdroes</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=gdroes" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://reaktor.com"><img src="https://avatars2.githubusercontent.com/u/71799?v=4?s=100" width="100px;" alt="Reaktor"/><br /><sub><b>Reaktor</b></sub></a><br /><a href="#financial-reaktor" title="Financial">πŸ’΅</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/adrianyorke"><img src="https://avatars1.githubusercontent.com/u/30093433?v=4?s=100" width="100px;" alt="Adrian Yorke"/><br /><sub><b>Adrian Yorke</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=adrianyorke" title="Documentation">πŸ“–</a> <a href="https://github.com/MarketSquare/robotframework-browser/pulls?q=is%3Apr+reviewed-by%3Aadrianyorke" title="Reviewed Pull Requests">πŸ‘€</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/wangzimeiyingtao"><img src="https://avatars0.githubusercontent.com/u/70925596?v=4?s=100" width="100px;" alt="Nanakawa"/><br /><sub><b>Nanakawa</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=wangzimeiyingtao" title="Tests">⚠️</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/emanlove"><img src="https://avatars1.githubusercontent.com/u/993527?v=4?s=100" width="100px;" alt="Ed Manlove"/><br /><sub><b>Ed Manlove</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=emanlove" title="Documentation">πŸ“–</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aemanlove" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/estimation"><img src="https://avatars1.githubusercontent.com/u/16793171?v=4?s=100" width="100px;" alt="Brian Tsao"/><br /><sub><b>Brian Tsao</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aestimation" title="Bug reports">πŸ›</a> <a href="#userTesting-estimation" title="User Testing">πŸ““</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mawentao119"><img src="https://avatars0.githubusercontent.com/u/26617186?v=4?s=100" width="100px;" alt="charis"/><br /><sub><b>charis</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=mawentao119" title="Code">πŸ’»</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amawentao119" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/s-galante"><img src="https://avatars2.githubusercontent.com/u/4580052?v=4?s=100" width="100px;" alt="s-galante"/><br /><sub><b>s-galante</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3As-galante" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.elabit.de"><img src="https://avatars3.githubusercontent.com/u/1897410?v=4?s=100" width="100px;" alt="Simon Meggle"/><br /><sub><b>Simon Meggle</b></sub></a><br /><a href="#userTesting-simonmeggle" title="User Testing">πŸ““</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Asimonmeggle" title="Bug reports">πŸ›</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=simonmeggle" title="Tests">⚠️</a> <a href="#ideas-simonmeggle" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Anna-Gunda"><img src="https://avatars3.githubusercontent.com/u/13298792?v=4?s=100" width="100px;" alt="Anna-Gunda"/><br /><sub><b>Anna-Gunda</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AAnna-Gunda" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/anton264"><img src="https://avatars0.githubusercontent.com/u/10194266?v=4?s=100" width="100px;" alt="anton264"/><br /><sub><b>anton264</b></sub></a><br /><a href="#userTesting-anton264" title="User Testing">πŸ““</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/emakaay"><img src="https://avatars.githubusercontent.com/u/72747481?v=4?s=100" width="100px;" alt="emakaay"/><br /><sub><b>emakaay</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aemakaay" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://virvatuli.itch.io/"><img src="https://avatars.githubusercontent.com/u/29060467?v=4?s=100" width="100px;" alt="Nea Ohvo"/><br /><sub><b>Nea Ohvo</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AVirvatuli" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/leeuwe"><img src="https://avatars.githubusercontent.com/u/66635066?v=4?s=100" width="100px;" alt="Elout van Leeuwen"/><br /><sub><b>Elout van Leeuwen</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=leeuwe" title="Documentation">πŸ“–</a> <a href="#ideas-leeuwe" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=leeuwe" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/LDerikx"><img src="https://avatars.githubusercontent.com/u/26576024?v=4?s=100" width="100px;" alt="LDerikx"/><br /><sub><b>LDerikx</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=LDerikx" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/olga-"><img src="https://avatars.githubusercontent.com/u/9334057?v=4?s=100" width="100px;" alt="olga-"/><br /><sub><b>olga-</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=olga-" title="Documentation">πŸ“–</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aolga-" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/bollwyvl"><img src="https://avatars.githubusercontent.com/u/45380?v=4?s=100" width="100px;" alt="Nicholas Bollweg"/><br /><sub><b>Nicholas Bollweg</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=bollwyvl" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://villesalonen.fi"><img src="https://avatars.githubusercontent.com/u/1070813?v=4?s=100" width="100px;" alt="Ville Salonen"/><br /><sub><b>Ville Salonen</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AVilleSalonen" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://rasjani.github.io"><img src="https://avatars.githubusercontent.com/u/27887?v=4?s=100" width="100px;" alt="Jani Mikkonen"/><br /><sub><b>Jani Mikkonen</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Arasjani" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/JaPyR"><img src="https://avatars.githubusercontent.com/u/7773301?v=4?s=100" width="100px;" alt="Aleh Borysiewicz"/><br /><sub><b>Aleh Borysiewicz</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AJaPyR" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.binary-overflow.de"><img src="https://avatars.githubusercontent.com/u/25060709?v=4?s=100" width="100px;" alt="JΓΌrgen Knauth"/><br /><sub><b>JΓΌrgen Knauth</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ajkpubsrc" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/dalaakso"><img src="https://avatars.githubusercontent.com/u/50731554?v=4?s=100" width="100px;" alt="dalaakso"/><br /><sub><b>dalaakso</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Adalaakso" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/msirkka"><img src="https://avatars.githubusercontent.com/u/84907426?v=4?s=100" width="100px;" alt="msirkka"/><br /><sub><b>msirkka</b></sub></a><br /><a href="#ideas-msirkka" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/osrjv"><img src="https://avatars.githubusercontent.com/u/29481017?v=4?s=100" width="100px;" alt="Ossi R."/><br /><sub><b>Ossi R.</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=osrjv" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/adrian-evo"><img src="https://avatars.githubusercontent.com/u/19324942?v=4?s=100" width="100px;" alt="Adrian V."/><br /><sub><b>Adrian V.</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=adrian-evo" title="Code">πŸ’»</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aadrian-evo" title="Bug reports">πŸ›</a> <a href="#ideas-adrian-evo" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ssallmen"><img src="https://avatars.githubusercontent.com/u/39527407?v=4?s=100" width="100px;" alt="Sami SallmΓ©n"/><br /><sub><b>Sami SallmΓ©n</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Assallmen" title="Bug reports">πŸ›</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=ssallmen" title="Tests">⚠️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://eliga.fi"><img src="https://avatars.githubusercontent.com/u/114985?v=4?s=100" width="100px;" alt="Pekka KlΓ€rck"/><br /><sub><b>Pekka KlΓ€rck</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=pekkaklarck" title="Code">πŸ’»</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Apekkaklarck" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/janipalsamaki"><img src="https://avatars.githubusercontent.com/u/1157184?v=4?s=100" width="100px;" alt="Jani PalsamΓ€ki"/><br /><sub><b>Jani PalsamΓ€ki</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ajanipalsamaki" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/AllanMedeiros"><img src="https://avatars.githubusercontent.com/u/34678196?v=4?s=100" width="100px;" alt="AllanMedeiros"/><br /><sub><b>AllanMedeiros</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AAllanMedeiros" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ealap"><img src="https://avatars.githubusercontent.com/u/15620712?v=4?s=100" width="100px;" alt="Emmanuel Alap"/><br /><sub><b>Emmanuel Alap</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aealap" title="Bug reports">πŸ›</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=ealap" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ankurbhalla-gmail"><img src="https://avatars.githubusercontent.com/u/90744440?v=4?s=100" width="100px;" alt="ankurbhalla-gmail"/><br /><sub><b>ankurbhalla-gmail</b></sub></a><br /><a href="#ideas-ankurbhalla-gmail" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/UliSei"><img src="https://avatars.githubusercontent.com/u/89480399?v=4?s=100" width="100px;" alt="UliSei"/><br /><sub><b>UliSei</b></sub></a><br /><a href="#ideas-UliSei" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AUliSei" title="Bug reports">πŸ›</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=UliSei" title="Code">πŸ’»</a> <a href="#userTesting-UliSei" title="User Testing">πŸ““</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tomekTieto"><img src="https://avatars.githubusercontent.com/u/39945193?v=4?s=100" width="100px;" alt="Tomasz Pawlak"/><br /><sub><b>Tomasz Pawlak</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AtomekTieto" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mtoskamp"><img src="https://avatars.githubusercontent.com/u/58772827?v=4?s=100" width="100px;" alt="mtoskamp"/><br /><sub><b>mtoskamp</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amtoskamp" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/zastress"><img src="https://avatars.githubusercontent.com/u/37159441?v=4?s=100" width="100px;" alt="zastress"/><br /><sub><b>zastress</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Azastress" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://paazmaya.fi"><img src="https://avatars.githubusercontent.com/u/369881?v=4?s=100" width="100px;" alt="Juga Paazmaya"/><br /><sub><b>Juga Paazmaya</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=paazmaya" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Leemur89"><img src="https://avatars.githubusercontent.com/u/26330630?v=4?s=100" width="100px;" alt="Raphael Smadja"/><br /><sub><b>Raphael Smadja</b></sub></a><br /><a href="#ideas-Leemur89" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=Leemur89" title="Code">πŸ’»</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ALeemur89" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Pakkanen1"><img src="https://avatars.githubusercontent.com/u/5936882?v=4?s=100" width="100px;" alt="Antti Pakkanen"/><br /><sub><b>Antti Pakkanen</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3APakkanen1" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/luchoagomezt"><img src="https://avatars.githubusercontent.com/u/4672517?v=4?s=100" width="100px;" alt="Luis A Gomez-Tinoco"/><br /><sub><b>Luis A Gomez-Tinoco</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aluchoagomezt" title="Bug reports">πŸ›</a> <a href="#example-luchoagomezt" title="Examples">πŸ’‘</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=luchoagomezt" title="Code">πŸ’»</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ePlanLori"><img src="https://avatars.githubusercontent.com/u/61252623?v=4?s=100" width="100px;" alt="ePlanLori"/><br /><sub><b>ePlanLori</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AePlanLori" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/laguna357"><img src="https://avatars.githubusercontent.com/u/86680503?v=4?s=100" width="100px;" alt="laguna357"/><br /><sub><b>laguna357</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Alaguna357" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/GavinRodgers-EN0055"><img src="https://avatars.githubusercontent.com/u/72198546?v=4?s=100" width="100px;" alt="Gavin Rodgers"/><br /><sub><b>Gavin Rodgers</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AGavinRodgers-EN0055" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/pokaalinkanssayohon"><img src="https://avatars.githubusercontent.com/u/34340500?v=4?s=100" width="100px;" alt="pokaalinkanssayohon"/><br /><sub><b>pokaalinkanssayohon</b></sub></a><br /><a href="#ideas-pokaalinkanssayohon" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/rsandbach"><img src="https://avatars.githubusercontent.com/u/8907955?v=4?s=100" width="100px;" alt="Ryan Sandbach"/><br /><sub><b>Ryan Sandbach</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Arsandbach" title="Bug reports">πŸ›</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=rsandbach" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Kahiis"><img src="https://avatars.githubusercontent.com/u/26903759?v=4?s=100" width="100px;" alt="Niko Kahilainen"/><br /><sub><b>Niko Kahilainen</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AKahiis" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.loire-atlantique.fr/"><img src="https://avatars.githubusercontent.com/u/29864642?v=4?s=100" width="100px;" alt="Guillaume Gautier"/><br /><sub><b>Guillaume Gautier</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=GuillaumeGautierLA" title="Documentation">πŸ“–</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/robinmatz"><img src="https://avatars.githubusercontent.com/u/76647407?v=4?s=100" width="100px;" alt="Robin Matz"/><br /><sub><b>Robin Matz</b></sub></a><br /><a href="#ideas-robinmatz" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/stdedos"><img src="https://avatars.githubusercontent.com/u/133706?v=4?s=100" width="100px;" alt="Stavros Ntentos"/><br /><sub><b>Stavros Ntentos</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=stdedos" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Massukio"><img src="https://avatars.githubusercontent.com/u/13176540?v=4?s=100" width="100px;" alt="Massukio"/><br /><sub><b>Massukio</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AMassukio" title="Bug reports">πŸ›</a> <a href="#ideas-Massukio" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Atihinen"><img src="https://avatars.githubusercontent.com/u/5866905?v=4?s=100" width="100px;" alt="Atihinen"/><br /><sub><b>Atihinen</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AAtihinen" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/gvr-kumar"><img src="https://avatars.githubusercontent.com/u/11802756?v=4?s=100" width="100px;" alt="gvrkumar"/><br /><sub><b>gvrkumar</b></sub></a><br /><a href="#ideas-gvr-kumar" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/laurihelkkula"><img src="https://avatars.githubusercontent.com/u/26920007?v=4?s=100" width="100px;" alt="Lauri Helkkula"/><br /><sub><b>Lauri Helkkula</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Alaurihelkkula" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/rlall07"><img src="https://avatars.githubusercontent.com/u/20052315?v=4?s=100" width="100px;" alt="rlall07"/><br /><sub><b>rlall07</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Arlall07" title="Bug reports">πŸ›</a> <a href="#ideas-rlall07" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://medium.com/@eldadu1985"><img src="https://avatars.githubusercontent.com/u/55621402?v=4?s=100" width="100px;" alt="Eldad Uzman"/><br /><sub><b>Eldad Uzman</b></sub></a><br /><a href="#ideas-eldaduzman" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mgarcibu"><img src="https://avatars.githubusercontent.com/u/41591471?v=4?s=100" width="100px;" alt="mgarcibu"/><br /><sub><b>mgarcibu</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amgarcibu" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/dgalezow"><img src="https://avatars.githubusercontent.com/u/48494061?v=4?s=100" width="100px;" alt="DominikG"/><br /><sub><b>DominikG</b></sub></a><br /><a href="#ideas-dgalezow" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/jokinr"><img src="https://avatars.githubusercontent.com/u/46047015?v=4?s=100" width="100px;" alt="jokinr"/><br /><sub><b>jokinr</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=jokinr" title="Tests">⚠️</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ajokinr" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/jchenuw"><img src="https://avatars.githubusercontent.com/u/29134340?v=4?s=100" width="100px;" alt="Jier Chen"/><br /><sub><b>Jier Chen</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=jchenuw" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/IDvoe"><img src="https://avatars.githubusercontent.com/u/104168783?v=4?s=100" width="100px;" alt="IDvoe"/><br /><sub><b>IDvoe</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AIDvoe" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://cosmins.life"><img src="https://avatars.githubusercontent.com/u/709053?v=4?s=100" width="100px;" alt="Cosmin Poieana"/><br /><sub><b>Cosmin Poieana</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Acmin764" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/shenthils"><img src="https://avatars.githubusercontent.com/u/68647820?v=4?s=100" width="100px;" alt="Shenthil"/><br /><sub><b>Shenthil</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ashenthils" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mardukbp"><img src="https://avatars.githubusercontent.com/u/1140106?v=4?s=100" width="100px;" alt="Marduk BolaΓ±os"/><br /><sub><b>Marduk BolaΓ±os</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amardukbp" title="Bug reports">πŸ›</a> <a href="#ideas-mardukbp" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/amodzelewski"><img src="https://avatars.githubusercontent.com/u/35276905?v=4?s=100" width="100px;" alt="amodzelewski"/><br /><sub><b>amodzelewski</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aamodzelewski" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/TimDicos"><img src="https://avatars.githubusercontent.com/u/106802639?v=4?s=100" width="100px;" alt="TimDicos"/><br /><sub><b>TimDicos</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ATimDicos" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/vinismarques"><img src="https://avatars.githubusercontent.com/u/33668018?v=4?s=100" width="100px;" alt="vinismarques"/><br /><sub><b>vinismarques</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Avinismarques" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/nizwiz"><img src="https://avatars.githubusercontent.com/u/19755352?v=4?s=100" width="100px;" alt="nizwiz"/><br /><sub><b>nizwiz</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Anizwiz" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Reddriver"><img src="https://avatars.githubusercontent.com/u/7867213?v=4?s=100" width="100px;" alt="Reddriver"/><br /><sub><b>Reddriver</b></sub></a><br /><a href="#ideas-Reddriver" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/SeppoTuura"><img src="https://avatars.githubusercontent.com/u/105704978?v=4?s=100" width="100px;" alt="Seppo"/><br /><sub><b>Seppo</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ASeppoTuura" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/rousku"><img src="https://avatars.githubusercontent.com/u/2264792?v=4?s=100" width="100px;" alt="rousku"/><br /><sub><b>rousku</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Arousku" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tomaspekarovic"><img src="https://avatars.githubusercontent.com/u/68331267?v=4?s=100" width="100px;" alt="tomaspekarovic"/><br /><sub><b>tomaspekarovic</b></sub></a><br /><a href="#ideas-tomaspekarovic" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/robinmackaij-kadaster"><img src="https://avatars.githubusercontent.com/u/97301504?v=4?s=100" width="100px;" alt="Robin Mackaij"/><br /><sub><b>Robin Mackaij</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Arobinmackaij-kadaster" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/nixuewei"><img src="https://avatars.githubusercontent.com/u/20495497?v=4?s=100" width="100px;" alt="nixuewei"/><br /><sub><b>nixuewei</b></sub></a><br /><a href="#ideas-nixuewei" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/slavaGanzin"><img src="https://avatars.githubusercontent.com/u/1011721?v=4?s=100" width="100px;" alt="Slava"/><br /><sub><b>Slava</b></sub></a><br /><a href="#ideas-slavaGanzin" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AslavaGanzin" title="Bug reports">πŸ›</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=slavaGanzin" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/kariharju"><img src="https://avatars.githubusercontent.com/u/56814402?v=4?s=100" width="100px;" alt="Kari Harju"/><br /><sub><b>Kari Harju</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Akariharju" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/you"><img src="https://avatars.githubusercontent.com/u/57100752?v=4?s=100" width="100px;" alt="you"/><br /><sub><b>you</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ayou" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/axiom41"><img src="https://avatars.githubusercontent.com/u/9963199?v=4?s=100" width="100px;" alt="axiom41"/><br /><sub><b>axiom41</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aaxiom41" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/amankul"><img src="https://avatars.githubusercontent.com/u/43149375?v=4?s=100" width="100px;" alt="amankul"/><br /><sub><b>amankul</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aamankul" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/jcb-entrnce"><img src="https://avatars.githubusercontent.com/u/73102679?v=4?s=100" width="100px;" alt="jcb-entrnce"/><br /><sub><b>jcb-entrnce</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ajcb-entrnce" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Remppa"><img src="https://avatars.githubusercontent.com/u/17778362?v=4?s=100" width="100px;" alt="Remppa"/><br /><sub><b>Remppa</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ARemppa" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tomekPawlak"><img src="https://avatars.githubusercontent.com/u/39945193?v=4?s=100" width="100px;" alt="Tomasz Pawlak"/><br /><sub><b>Tomasz Pawlak</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AtomekPawlak" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/stude1"><img src="https://avatars.githubusercontent.com/u/5876939?v=4?s=100" width="100px;" alt="Timo Stordell"/><br /><sub><b>Timo Stordell</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Astude1" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/MarcinGmurczyk"><img src="https://avatars.githubusercontent.com/u/11760932?v=4?s=100" width="100px;" alt="Marcin Gmurczyk"/><br /><sub><b>Marcin Gmurczyk</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=MarcinGmurczyk" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://www.imbus.de"><img src="https://avatars.githubusercontent.com/u/7069968?v=4?s=100" width="100px;" alt="Daniel Biehl"/><br /><sub><b>Daniel Biehl</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ad-biehl" title="Bug reports">πŸ›</a> <a href="#ideas-d-biehl" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/rarajabs"><img src="https://avatars.githubusercontent.com/u/1460421?v=4?s=100" width="100px;" alt="rarajabs"/><br /><sub><b>rarajabs</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ararajabs" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/sandeepvaidya"><img src="https://avatars.githubusercontent.com/u/6525205?v=4?s=100" width="100px;" alt="Sandeep Vaidya"/><br /><sub><b>Sandeep Vaidya</b></sub></a><br /><a href="#ideas-sandeepvaidya" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/falk7"><img src="https://avatars.githubusercontent.com/u/61115124?v=4?s=100" width="100px;" alt="falk"/><br /><sub><b>falk</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=falk7" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ciadoh"><img src="https://avatars.githubusercontent.com/u/68943309?v=4?s=100" width="100px;" alt="ciadoh"/><br /><sub><b>ciadoh</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aciadoh" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/johanvaniperen"><img src="https://avatars.githubusercontent.com/u/36015334?v=4?s=100" width="100px;" alt="Johan van Iperen"/><br /><sub><b>Johan van Iperen</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=johanvaniperen" title="Code">πŸ’»</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/fabioz"><img src="https://avatars.githubusercontent.com/u/117621?v=4?s=100" width="100px;" alt="Fabio Zadrozny"/><br /><sub><b>Fabio Zadrozny</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Afabioz" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/BCGST"><img src="https://avatars.githubusercontent.com/u/105816460?v=4?s=100" width="100px;" alt="BCGST"/><br /><sub><b>BCGST</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=BCGST" title="Documentation">πŸ“–</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/wvanasten"><img src="https://avatars.githubusercontent.com/u/93996238?v=4?s=100" width="100px;" alt="Wilfried van Asten"/><br /><sub><b>Wilfried van Asten</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Awvanasten" title="Bug reports">πŸ›</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=wvanasten" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://www.vizrt.com/"><img src="https://avatars.githubusercontent.com/u/20283377?v=4?s=100" width="100px;" alt="Mikal H Henriksen"/><br /><sub><b>Mikal H Henriksen</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AMHHenriksen" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/alexinoDr"><img src="https://avatars.githubusercontent.com/u/126524368?v=4?s=100" width="100px;" alt="alexinoDr"/><br /><sub><b>alexinoDr</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AalexinoDr" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/trybuskrzysztof"><img src="https://avatars.githubusercontent.com/u/27352125?v=4?s=100" width="100px;" alt="trybuskrzysztof"/><br /><sub><b>trybuskrzysztof</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Atrybuskrzysztof" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Aino1980"><img src="https://avatars.githubusercontent.com/u/25761977?v=4?s=100" width="100px;" alt="Aino1980"/><br /><sub><b>Aino1980</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AAino1980" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/BjornAhmark"><img src="https://avatars.githubusercontent.com/u/134600409?v=4?s=100" width="100px;" alt="BjornAhmark"/><br /><sub><b>BjornAhmark</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ABjornAhmark" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Mezohren"><img src="https://avatars.githubusercontent.com/u/135019714?v=4?s=100" width="100px;" alt="Mezohren"/><br /><sub><b>Mezohren</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AMezohren" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://zouper.cn"><img src="https://avatars.githubusercontent.com/u/29817738?v=4?s=100" width="100px;" alt="Zoupers Zou"/><br /><sub><b>Zoupers Zou</b></sub></a><br /><a href="#ideas-Zoupers" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/lasselindqvist"><img src="https://avatars.githubusercontent.com/u/13466645?v=4?s=100" width="100px;" alt="lasselindqvist"/><br /><sub><b>lasselindqvist</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Alasselindqvist" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/david-ns"><img src="https://avatars.githubusercontent.com/u/50212780?v=4?s=100" width="100px;" alt="David Nieto Sanz"/><br /><sub><b>David Nieto Sanz</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Adavid-ns" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://gil.badall.net"><img src="https://avatars.githubusercontent.com/u/1155680?v=4?s=100" width="100px;" alt="Gil Forcada Codinachs"/><br /><sub><b>Gil Forcada Codinachs</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=gforcada" title="Documentation">πŸ“–</a> <a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Agforcada" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://nathanhannig.com"><img src="https://avatars.githubusercontent.com/u/8210763?v=4?s=100" width="100px;" alt="Nathan Hannig"/><br /><sub><b>Nathan Hannig</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Anathanhannig" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/madworx"><img src="https://avatars.githubusercontent.com/u/6368715?v=4?s=100" width="100px;" alt="Martin Kjellstrand"/><br /><sub><b>Martin Kjellstrand</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amadworx" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://medv.io"><img src="https://avatars.githubusercontent.com/u/141232?v=4?s=100" width="100px;" alt="Anton Medvedev"/><br /><sub><b>Anton Medvedev</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=antonmedv" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/martamedovova-ext91522"><img src="https://avatars.githubusercontent.com/u/130643867?v=4?s=100" width="100px;" alt="martamedovova-ext91522"/><br /><sub><b>martamedovova-ext91522</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amartamedovova-ext91522" title="Bug reports">πŸ›</a> <a href="#ideas-martamedovova-ext91522" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/DirkRichter"><img src="https://avatars.githubusercontent.com/u/20930315?v=4?s=100" width="100px;" alt="Dr. Dirk Richter"/><br /><sub><b>Dr. Dirk Richter</b></sub></a><br /><a href="#ideas-DirkRichter" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/RatexMak"><img src="https://avatars.githubusercontent.com/u/33491425?v=4?s=100" width="100px;" alt="RatexMak"/><br /><sub><b>RatexMak</b></sub></a><br /><a href="#ideas-RatexMak" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/horzuff"><img src="https://avatars.githubusercontent.com/u/63282033?v=4?s=100" width="100px;" alt="horzuff"/><br /><sub><b>horzuff</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/commits?author=horzuff" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/naibra"><img src="https://avatars.githubusercontent.com/u/76438934?v=4?s=100" width="100px;" alt="naibra"/><br /><sub><b>naibra</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Anaibra" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="http://aapee.kapsi.fi"><img src="https://avatars.githubusercontent.com/u/7158433?v=4?s=100" width="100px;" alt="Antti Pekka Vilkko"/><br /><sub><b>Antti Pekka Vilkko</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aapvilkko" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/infoTrainingym"><img src="https://avatars.githubusercontent.com/u/2445330?v=4?s=100" width="100px;" alt="SerafΓ­n MartΓ­n"/><br /><sub><b>SerafΓ­n MartΓ­n</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AinfoTrainingym" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/JoostW21111"><img src="https://avatars.githubusercontent.com/u/130643234?v=4?s=100" width="100px;" alt="JoostW21111"/><br /><sub><b>JoostW21111</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AJoostW21111" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Camatius"><img src="https://avatars.githubusercontent.com/u/20600086?v=4?s=100" width="100px;" alt="Camatius"/><br /><sub><b>Camatius</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ACamatius" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/terckert"><img src="https://avatars.githubusercontent.com/u/57592522?v=4?s=100" width="100px;" alt="terckert"/><br /><sub><b>terckert</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aterckert" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://mbondarew.dev"><img src="https://avatars.githubusercontent.com/u/6174054?v=4?s=100" width="100px;" alt="Maksim Bondarew"/><br /><sub><b>Maksim Bondarew</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ambondarew" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/HenrikSchuette"><img src="https://avatars.githubusercontent.com/u/98702737?v=4?s=100" width="100px;" alt="HenrikSchuette"/><br /><sub><b>HenrikSchuette</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AHenrikSchuette" title="Bug reports">πŸ›</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/gbhandarkavathe"><img src="https://avatars.githubusercontent.com/u/130966766?v=4?s=100" width="100px;" alt="Gurunatharudh Bhandarkavathe(Infosys)"/><br /><sub><b>Gurunatharudh Bhandarkavathe(Infosys)</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Agbhandarkavathe" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/alpip1997"><img src="https://avatars.githubusercontent.com/u/52825200?v=4?s=100" width="100px;" alt="alpip1997"/><br /><sub><b>alpip1997</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aalpip1997" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/terolindfors"><img src="https://avatars.githubusercontent.com/u/95089387?v=4?s=100" width="100px;" alt="terolindfors"/><br /><sub><b>terolindfors</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aterolindfors" title="Bug reports">πŸ›</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/TWijesundera"><img src="https://avatars.githubusercontent.com/u/21339656?v=4?s=100" width="100px;" alt="Thisara Wijesundera"/><br /><sub><b>Thisara Wijesundera</b></sub></a><br /><a href="#ideas-TWijesundera" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/masudparvez"><img src="https://avatars.githubusercontent.com/u/3022096?v=4?s=100" width="100px;" alt="masudparvez"/><br /><sub><b>masudparvez</b></sub></a><br /><a href="#ideas-masudparvez" title="Ideas, Planning, & Feedback">πŸ€”</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/gitkatsi"><img src="https://avatars.githubusercontent.com/u/30192727?v=4?s=100" width="100px;" alt="gitkatsi"/><br /><sub><b>gitkatsi</b></sub></a><br /><a href="https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Agitkatsi" title="Bug reports">πŸ›</a> <a href="https://github.com/MarketSquare/robotframework-browser/commits?author=gitkatsi" title="Code">πŸ’»</a></td>
    </tr>
  </tbody>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/MarketSquare/robotframework-browser",
    "name": "robotframework-browser",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "MarketSquare - Robot Framework community",
    "author_email": "mikko.korpela@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/8a/aa/1ef2dfbc68e3d39154650f4addd6ad9c2ef1483f99c604a1dcd6783d2e45/robotframework-browser-18.2.0.tar.gz",
    "platform": null,
    "description": "# robotframework-browser\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https://img.shields.io/badge/all_contributors-139-orange.svg?style=flat-square)](#contributors-)\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n[![Version](https://img.shields.io/pypi/v/robotframework-browser.svg)](https://pypi.python.org/pypi/robotframework-browser)\n[![Actions Status](https://github.com/MarketSquare/robotframework-browser/workflows/Continuous%20integration/badge.svg)](https://github.com/MarketSquare/robotframework-browser/actions)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n----\n\n[Robot Framework](https://robotframework.org) Browser library powered by [Playwright](https://playwright.dev/). Moving browser automation to year 2023!\n\nAiming for :rocket: speed, :white_check_mark: reliability and :microscope: visibility.\n\nSee [keyword documentation](https://marketsquare.github.io/robotframework-browser/Browser.html) and\n[web page](https://robotframework-browser.org/) for more details.\n\n# Installation instructions\n\nOnly Python 3.8 or newer is supported. From Node side 18 and 20 LTS versions are supported.\n\n1. Install node.js e.g. from https://nodejs.org/en/download/\n2. Update pip `pip install -U pip` to ensure latest version is used\n3. Install robotframework-browser from the commandline: `pip install robotframework-browser`\n4. Install the node dependencies: run `rfbrowser init` in your shell\n  - if `rfbrowser` is not found, try `python -m Browser.entry init`\n\nPlease note that by default Chromium, Firefox and WebKit browser are installed, even those would be already\ninstalled in the system. The installation size depends on the operating system, but usually is +700Mb.\nIt is possible to skip browser binaries installation with `rfbrowser init --skip-browsers` command, but then user\nis responsible for browser binary installation. It is possible to install only selected browser binaries by adding\n`chromium`, `firefox` or `webkit` as arguments to init command. Example `rfbrowser init firefox` would install\nonly Firefox binaries and `rfbrowser init firefox chromium` would install both Firefox and Chromium binaries.\n\nOr use the [docker images](https://github.com/MarketSquare/robotframework-browser/pkgs/container/robotframework-browser%2Frfbrowser-stable). Documented at [docker/README.md](https://github.com/MarketSquare/robotframework-browser/blob/main/docker/README.md).\n\n## Update instructions\n\nTo upgrade your already installed robotframework-browser library\n\n1. Update from commandline: `pip install -U robotframework-browser`\n2. Clean old node side dependencies and browser binaries: `rfbrowser clean-node`\n3. Install the node dependencies for the newly installed version: `rfbrowser init`\n\n## Uninstall instructions\n\nTo completely install library, including the browser binaries installed by Playwright,\nrun following commands:\n1. Clean old node side dependencies and browser binaries: `rfbrowser clean-node`\n2. Uninstall with pip: `pip uninstall robotframework-browser`\n\n# Examples\n\n### Testing with [Robot Framework](https://robotframework.org)\n```RobotFramework\n*** Settings ***\nLibrary   Browser\n\n*** Test Cases ***\nExample Test\n    New Page    https://playwright.dev\n    Get Text    h1    contains    Playwright\n```\n### and testing with [Python](https://python.org).\n```python\nimport Browser\nbrowser = Browser.Browser()\nbrowser.new_page(\"https://playwright.dev\")\nassert 'Playwright' in browser.get_text(\"h1\")\nbrowser.close_browser()\n```\n\n### and extending with JavaScript\n\n```JavaScript\nasync function myGoToKeyword(url, page, logger) {\n    logger(\"Going to \" + url)\n    return await page.goto(url);\n}\nmyGoToKeyword.rfdoc = \"This is my own go to keyword\";\nexports.__esModule = true;\nexports.myGoToKeyword = myGoToKeyword;\n```\n\n```RobotFramework\n*** Settings ***\nLibrary   Browser  jsextension=${CURDIR}/mymodule.js\n\n*** Test Cases ***\nExample Test\n   New Page\n   myGoToKeyword   https://www.robotframework.org\n```\n\nSee [example](https://github.com/MarketSquare/robotframework-browser/tree/main/docs/examples/babelES2015).\nReady made extensions and a place to share your own at [robotframework-browser-extensions](https://github.com/MarketSquare/robotframework-browser-extensions).\n\n### Ergonomic selector syntax, supports chaining of `text`, `css`  and `xpath` selectors\n\n```RobotFramework\n# Select element containing text \"Login\" with text selector strategy\n# and select it's parent `input` element with xpath\nClick    \"Login\" >> xpath=../input\n# Select element with CSS strategy and select button in it with text strategy\nClick    div.dialog >> \"Ok\"\n```\n### Evaluate in browser page\n```RobotFramework\nNew Page   ${LOGIN_URL}\n${ref}=    Get Element    h1\nGet Property    ${ref}    innerText    ==    Login Page\nEvaluate JavaScript    ${ref}    (elem) => elem.innerText = \"abc\"\nGet Property    ${ref}    innerText    ==    abc\n```\n### Asynchronously waiting for HTTP requests and responses\n```RobotFramework\n# The button with id `delayed_request` fires a delayed request. We use a promise to capture it.\n${promise}=    Promise To    Wait For Response    matcher=    timeout=3s\nClick    \\#delayed_request\n${body}=    Wait For    ${promise}\n```\n### Device Descriptors\n```RobotFramework\n${device}=  Get Device  iPhone X\nNew Context  &{device}\nNew Page\nGet Viewport Size  # returns { \"width\": 375, \"height\": 812 }\n```\n### Sending HTTP requests and parsing their responses\n```RobotFramework\n${response}=    HTTP    /api/post    POST    {\"name\": \"John\"}\nShould Be Equal    ${response.status}    ${200}\n```\n\n### Parallel test execution using Pabot\n\nYou can let RF Browser spawn separate processes for every pabot process. This is very simple, just run the tests normally using pabot (see https://github.com/mkorpela/pabot#basic-use ). However if you have small tests do not use `--testlevelsplit`, it will cause lots of overhead because tests cannot share the browsers in any case.\n\nYou can share the node side RF Browser processes by using the `ROBOT_FRAMEWORK_BROWSER_NODE_PORT` environment variable, and `from Browser.utils import spawn_node_process` helper ([see the docs for the helper](https://github.com/MarketSquare/robotframework-browser/blob/a7d3e59a1e8e3e75f64b9146a088385445a5af30/Browser/utils/misc.py#L35) ). This saves some overhead based on how many splits of tests you are running. Clean up the process afterwards.\n\n### Re-using authentication credentials\n\n- Figure out how the page is storing authentication\n- If it is localstorage or cookies `Save Storage State` should work. See usage example: https://marketsquare.github.io/robotframework-browser/Browser.html#Save%20Storage%20State\n\n# Development\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development instructions.\n\n## Core team\n\nIn order of appearance.\n\n  * Mikko Korpela\n  * Tatu Aalto\n  * Janne H\u00e4rk\u00f6nen (Alumnus)\n  * Kerkko Pelttari\n  * Ren\u00e9 Rohner\n\n## Contributors\n\nThis project is community driven and becomes a reality only through the work of all the people who contribute.\nSupported by [Robocorp](https://robocorp.com/) through [Robot Framework Foundation](https://robotframework.org/foundation/).\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mkorpela\"><img src=\"https://avatars1.githubusercontent.com/u/136885?v=4?s=100\" width=\"100px;\" alt=\"Mikko Korpela\"/><br /><sub><b>Mikko Korpela</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=mkorpela\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/aaltat\"><img src=\"https://avatars0.githubusercontent.com/u/2665023?v=4?s=100\" width=\"100px;\" alt=\"Tatu Aalto\"/><br /><sub><b>Tatu Aalto</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=aaltat\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://robocorp.com\"><img src=\"https://avatars1.githubusercontent.com/u/8512727?v=4?s=100\" width=\"100px;\" alt=\"Antti Karjalainen\"/><br /><sub><b>Antti Karjalainen</b></sub></a><br /><a href=\"#fundingFinding-aikarjal\" title=\"Funding Finding\">\ud83d\udd0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.linkedin.com/in/ismoaro/\"><img src=\"https://avatars2.githubusercontent.com/u/1047173?v=4?s=100\" width=\"100px;\" alt=\"Ismo Aro\"/><br /><sub><b>Ismo Aro</b></sub></a><br /><a href=\"#fundingFinding-IsNoGood\" title=\"Funding Finding\">\ud83d\udd0d</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://twitter.com/janneharkonen\"><img src=\"https://avatars3.githubusercontent.com/u/159146?v=4?s=100\" width=\"100px;\" alt=\"Janne H\u00e4rk\u00f6nen\"/><br /><sub><b>Janne H\u00e4rk\u00f6nen</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=yanne\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://xylix.fi\"><img src=\"https://avatars1.githubusercontent.com/u/13387304?v=4?s=100\" width=\"100px;\" alt=\"Kerkko Pelttari\"/><br /><sub><b>Kerkko Pelttari</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=xylix\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://robocorp.com\"><img src=\"https://avatars3.githubusercontent.com/u/54288445?v=4?s=100\" width=\"100px;\" alt=\"Robocorp\"/><br /><sub><b>Robocorp</b></sub></a><br /><a href=\"#financial-robocorp\" title=\"Financial\">\ud83d\udcb5</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Snooz82\"><img src=\"https://avatars0.githubusercontent.com/u/41592183?v=4?s=100\" width=\"100px;\" alt=\"Ren\u00e9\"/><br /><sub><b>Ren\u00e9</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=Snooz82\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://wordpress.com/read/feeds/39696435\"><img src=\"https://avatars0.githubusercontent.com/u/1123938?v=4?s=100\" width=\"100px;\" alt=\"Bryan Oakley\"/><br /><sub><b>Bryan Oakley</b></sub></a><br /><a href=\"#ideas-boakley\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/idxn\"><img src=\"https://avatars3.githubusercontent.com/u/2438992?v=4?s=100\" width=\"100px;\" alt=\"Tanakiat Srisaranyakul\"/><br /><sub><b>Tanakiat Srisaranyakul</b></sub></a><br /><a href=\"#ideas-idxn\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://visible-quality.blogspot.com\"><img src=\"https://avatars1.githubusercontent.com/u/5338157?v=4?s=100\" width=\"100px;\" alt=\"Maaret Pyh\u00e4j\u00e4rvi\"/><br /><sub><b>Maaret Pyh\u00e4j\u00e4rvi</b></sub></a><br /><a href=\"#userTesting-maaretp\" title=\"User Testing\">\ud83d\udcd3</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.tentamen.eu\"><img src=\"https://avatars2.githubusercontent.com/u/777520?v=4?s=100\" width=\"100px;\" alt=\"Karlo Smid\"/><br /><sub><b>Karlo Smid</b></sub></a><br /><a href=\"#userTesting-karlosmid\" title=\"User Testing\">\ud83d\udcd3</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/aspargillus\"><img src=\"https://avatars0.githubusercontent.com/u/4592889?v=4?s=100\" width=\"100px;\" alt=\"Frank Schimmel\"/><br /><sub><b>Frank Schimmel</b></sub></a><br /><a href=\"#userTesting-Aspargillus\" title=\"User Testing\">\ud83d\udcd3</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tuxmux28\"><img src=\"https://avatars3.githubusercontent.com/u/2794048?v=4?s=100\" width=\"100px;\" alt=\"Christoph\"/><br /><sub><b>Christoph</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=tuxmux28\" title=\"Tests\">\u26a0\ufe0f</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mikahanninen\"><img src=\"https://avatars2.githubusercontent.com/u/1019528?v=4?s=100\" width=\"100px;\" alt=\"Mika H\u00e4nninen\"/><br /><sub><b>Mika H\u00e4nninen</b></sub></a><br /><a href=\"#question-mikahanninen\" title=\"Answering Questions\">\ud83d\udcac</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.imbus.de\"><img src=\"https://avatars0.githubusercontent.com/u/67375753?v=4?s=100\" width=\"100px;\" alt=\"imbus\"/><br /><sub><b>imbus</b></sub></a><br /><a href=\"#financial-imbus\" title=\"Financial\">\ud83d\udcb5</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Finalrykku\"><img src=\"https://avatars0.githubusercontent.com/u/19802569?v=4?s=100\" width=\"100px;\" alt=\"Niklas\"/><br /><sub><b>Niklas</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=Finalrykku\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/gdroes\"><img src=\"https://avatars1.githubusercontent.com/u/6716450?v=4?s=100\" width=\"100px;\" alt=\"gdroes\"/><br /><sub><b>gdroes</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=gdroes\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://reaktor.com\"><img src=\"https://avatars2.githubusercontent.com/u/71799?v=4?s=100\" width=\"100px;\" alt=\"Reaktor\"/><br /><sub><b>Reaktor</b></sub></a><br /><a href=\"#financial-reaktor\" title=\"Financial\">\ud83d\udcb5</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/adrianyorke\"><img src=\"https://avatars1.githubusercontent.com/u/30093433?v=4?s=100\" width=\"100px;\" alt=\"Adrian Yorke\"/><br /><sub><b>Adrian Yorke</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=adrianyorke\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/pulls?q=is%3Apr+reviewed-by%3Aadrianyorke\" title=\"Reviewed Pull Requests\">\ud83d\udc40</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/wangzimeiyingtao\"><img src=\"https://avatars0.githubusercontent.com/u/70925596?v=4?s=100\" width=\"100px;\" alt=\"Nanakawa\"/><br /><sub><b>Nanakawa</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=wangzimeiyingtao\" title=\"Tests\">\u26a0\ufe0f</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/emanlove\"><img src=\"https://avatars1.githubusercontent.com/u/993527?v=4?s=100\" width=\"100px;\" alt=\"Ed Manlove\"/><br /><sub><b>Ed Manlove</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=emanlove\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aemanlove\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/estimation\"><img src=\"https://avatars1.githubusercontent.com/u/16793171?v=4?s=100\" width=\"100px;\" alt=\"Brian Tsao\"/><br /><sub><b>Brian Tsao</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aestimation\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#userTesting-estimation\" title=\"User Testing\">\ud83d\udcd3</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mawentao119\"><img src=\"https://avatars0.githubusercontent.com/u/26617186?v=4?s=100\" width=\"100px;\" alt=\"charis\"/><br /><sub><b>charis</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=mawentao119\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amawentao119\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/s-galante\"><img src=\"https://avatars2.githubusercontent.com/u/4580052?v=4?s=100\" width=\"100px;\" alt=\"s-galante\"/><br /><sub><b>s-galante</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3As-galante\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.elabit.de\"><img src=\"https://avatars3.githubusercontent.com/u/1897410?v=4?s=100\" width=\"100px;\" alt=\"Simon Meggle\"/><br /><sub><b>Simon Meggle</b></sub></a><br /><a href=\"#userTesting-simonmeggle\" title=\"User Testing\">\ud83d\udcd3</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Asimonmeggle\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=simonmeggle\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"#ideas-simonmeggle\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Anna-Gunda\"><img src=\"https://avatars3.githubusercontent.com/u/13298792?v=4?s=100\" width=\"100px;\" alt=\"Anna-Gunda\"/><br /><sub><b>Anna-Gunda</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AAnna-Gunda\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/anton264\"><img src=\"https://avatars0.githubusercontent.com/u/10194266?v=4?s=100\" width=\"100px;\" alt=\"anton264\"/><br /><sub><b>anton264</b></sub></a><br /><a href=\"#userTesting-anton264\" title=\"User Testing\">\ud83d\udcd3</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/emakaay\"><img src=\"https://avatars.githubusercontent.com/u/72747481?v=4?s=100\" width=\"100px;\" alt=\"emakaay\"/><br /><sub><b>emakaay</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aemakaay\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://virvatuli.itch.io/\"><img src=\"https://avatars.githubusercontent.com/u/29060467?v=4?s=100\" width=\"100px;\" alt=\"Nea Ohvo\"/><br /><sub><b>Nea Ohvo</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AVirvatuli\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/leeuwe\"><img src=\"https://avatars.githubusercontent.com/u/66635066?v=4?s=100\" width=\"100px;\" alt=\"Elout van Leeuwen\"/><br /><sub><b>Elout van Leeuwen</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=leeuwe\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"#ideas-leeuwe\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=leeuwe\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/LDerikx\"><img src=\"https://avatars.githubusercontent.com/u/26576024?v=4?s=100\" width=\"100px;\" alt=\"LDerikx\"/><br /><sub><b>LDerikx</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=LDerikx\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/olga-\"><img src=\"https://avatars.githubusercontent.com/u/9334057?v=4?s=100\" width=\"100px;\" alt=\"olga-\"/><br /><sub><b>olga-</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=olga-\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aolga-\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/bollwyvl\"><img src=\"https://avatars.githubusercontent.com/u/45380?v=4?s=100\" width=\"100px;\" alt=\"Nicholas Bollweg\"/><br /><sub><b>Nicholas Bollweg</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=bollwyvl\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://villesalonen.fi\"><img src=\"https://avatars.githubusercontent.com/u/1070813?v=4?s=100\" width=\"100px;\" alt=\"Ville Salonen\"/><br /><sub><b>Ville Salonen</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AVilleSalonen\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://rasjani.github.io\"><img src=\"https://avatars.githubusercontent.com/u/27887?v=4?s=100\" width=\"100px;\" alt=\"Jani Mikkonen\"/><br /><sub><b>Jani Mikkonen</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Arasjani\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/JaPyR\"><img src=\"https://avatars.githubusercontent.com/u/7773301?v=4?s=100\" width=\"100px;\" alt=\"Aleh Borysiewicz\"/><br /><sub><b>Aleh Borysiewicz</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AJaPyR\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.binary-overflow.de\"><img src=\"https://avatars.githubusercontent.com/u/25060709?v=4?s=100\" width=\"100px;\" alt=\"J\u00fcrgen Knauth\"/><br /><sub><b>J\u00fcrgen Knauth</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ajkpubsrc\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/dalaakso\"><img src=\"https://avatars.githubusercontent.com/u/50731554?v=4?s=100\" width=\"100px;\" alt=\"dalaakso\"/><br /><sub><b>dalaakso</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Adalaakso\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/msirkka\"><img src=\"https://avatars.githubusercontent.com/u/84907426?v=4?s=100\" width=\"100px;\" alt=\"msirkka\"/><br /><sub><b>msirkka</b></sub></a><br /><a href=\"#ideas-msirkka\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/osrjv\"><img src=\"https://avatars.githubusercontent.com/u/29481017?v=4?s=100\" width=\"100px;\" alt=\"Ossi R.\"/><br /><sub><b>Ossi R.</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=osrjv\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/adrian-evo\"><img src=\"https://avatars.githubusercontent.com/u/19324942?v=4?s=100\" width=\"100px;\" alt=\"Adrian V.\"/><br /><sub><b>Adrian V.</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=adrian-evo\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aadrian-evo\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-adrian-evo\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ssallmen\"><img src=\"https://avatars.githubusercontent.com/u/39527407?v=4?s=100\" width=\"100px;\" alt=\"Sami Sallm\u00e9n\"/><br /><sub><b>Sami Sallm\u00e9n</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Assallmen\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=ssallmen\" title=\"Tests\">\u26a0\ufe0f</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://eliga.fi\"><img src=\"https://avatars.githubusercontent.com/u/114985?v=4?s=100\" width=\"100px;\" alt=\"Pekka Kl\u00e4rck\"/><br /><sub><b>Pekka Kl\u00e4rck</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=pekkaklarck\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Apekkaklarck\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/janipalsamaki\"><img src=\"https://avatars.githubusercontent.com/u/1157184?v=4?s=100\" width=\"100px;\" alt=\"Jani Palsam\u00e4ki\"/><br /><sub><b>Jani Palsam\u00e4ki</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ajanipalsamaki\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/AllanMedeiros\"><img src=\"https://avatars.githubusercontent.com/u/34678196?v=4?s=100\" width=\"100px;\" alt=\"AllanMedeiros\"/><br /><sub><b>AllanMedeiros</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AAllanMedeiros\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ealap\"><img src=\"https://avatars.githubusercontent.com/u/15620712?v=4?s=100\" width=\"100px;\" alt=\"Emmanuel Alap\"/><br /><sub><b>Emmanuel Alap</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aealap\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=ealap\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ankurbhalla-gmail\"><img src=\"https://avatars.githubusercontent.com/u/90744440?v=4?s=100\" width=\"100px;\" alt=\"ankurbhalla-gmail\"/><br /><sub><b>ankurbhalla-gmail</b></sub></a><br /><a href=\"#ideas-ankurbhalla-gmail\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/UliSei\"><img src=\"https://avatars.githubusercontent.com/u/89480399?v=4?s=100\" width=\"100px;\" alt=\"UliSei\"/><br /><sub><b>UliSei</b></sub></a><br /><a href=\"#ideas-UliSei\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AUliSei\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=UliSei\" title=\"Code\">\ud83d\udcbb</a> <a href=\"#userTesting-UliSei\" title=\"User Testing\">\ud83d\udcd3</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tomekTieto\"><img src=\"https://avatars.githubusercontent.com/u/39945193?v=4?s=100\" width=\"100px;\" alt=\"Tomasz Pawlak\"/><br /><sub><b>Tomasz Pawlak</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AtomekTieto\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mtoskamp\"><img src=\"https://avatars.githubusercontent.com/u/58772827?v=4?s=100\" width=\"100px;\" alt=\"mtoskamp\"/><br /><sub><b>mtoskamp</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amtoskamp\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/zastress\"><img src=\"https://avatars.githubusercontent.com/u/37159441?v=4?s=100\" width=\"100px;\" alt=\"zastress\"/><br /><sub><b>zastress</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Azastress\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://paazmaya.fi\"><img src=\"https://avatars.githubusercontent.com/u/369881?v=4?s=100\" width=\"100px;\" alt=\"Juga Paazmaya\"/><br /><sub><b>Juga Paazmaya</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=paazmaya\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Leemur89\"><img src=\"https://avatars.githubusercontent.com/u/26330630?v=4?s=100\" width=\"100px;\" alt=\"Raphael Smadja\"/><br /><sub><b>Raphael Smadja</b></sub></a><br /><a href=\"#ideas-Leemur89\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=Leemur89\" title=\"Code\">\ud83d\udcbb</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ALeemur89\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Pakkanen1\"><img src=\"https://avatars.githubusercontent.com/u/5936882?v=4?s=100\" width=\"100px;\" alt=\"Antti Pakkanen\"/><br /><sub><b>Antti Pakkanen</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3APakkanen1\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/luchoagomezt\"><img src=\"https://avatars.githubusercontent.com/u/4672517?v=4?s=100\" width=\"100px;\" alt=\"Luis A Gomez-Tinoco\"/><br /><sub><b>Luis A Gomez-Tinoco</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aluchoagomezt\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#example-luchoagomezt\" title=\"Examples\">\ud83d\udca1</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=luchoagomezt\" title=\"Code\">\ud83d\udcbb</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ePlanLori\"><img src=\"https://avatars.githubusercontent.com/u/61252623?v=4?s=100\" width=\"100px;\" alt=\"ePlanLori\"/><br /><sub><b>ePlanLori</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AePlanLori\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/laguna357\"><img src=\"https://avatars.githubusercontent.com/u/86680503?v=4?s=100\" width=\"100px;\" alt=\"laguna357\"/><br /><sub><b>laguna357</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Alaguna357\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/GavinRodgers-EN0055\"><img src=\"https://avatars.githubusercontent.com/u/72198546?v=4?s=100\" width=\"100px;\" alt=\"Gavin Rodgers\"/><br /><sub><b>Gavin Rodgers</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AGavinRodgers-EN0055\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/pokaalinkanssayohon\"><img src=\"https://avatars.githubusercontent.com/u/34340500?v=4?s=100\" width=\"100px;\" alt=\"pokaalinkanssayohon\"/><br /><sub><b>pokaalinkanssayohon</b></sub></a><br /><a href=\"#ideas-pokaalinkanssayohon\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/rsandbach\"><img src=\"https://avatars.githubusercontent.com/u/8907955?v=4?s=100\" width=\"100px;\" alt=\"Ryan Sandbach\"/><br /><sub><b>Ryan Sandbach</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Arsandbach\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=rsandbach\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Kahiis\"><img src=\"https://avatars.githubusercontent.com/u/26903759?v=4?s=100\" width=\"100px;\" alt=\"Niko Kahilainen\"/><br /><sub><b>Niko Kahilainen</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AKahiis\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.loire-atlantique.fr/\"><img src=\"https://avatars.githubusercontent.com/u/29864642?v=4?s=100\" width=\"100px;\" alt=\"Guillaume Gautier\"/><br /><sub><b>Guillaume Gautier</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=GuillaumeGautierLA\" title=\"Documentation\">\ud83d\udcd6</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/robinmatz\"><img src=\"https://avatars.githubusercontent.com/u/76647407?v=4?s=100\" width=\"100px;\" alt=\"Robin Matz\"/><br /><sub><b>Robin Matz</b></sub></a><br /><a href=\"#ideas-robinmatz\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/stdedos\"><img src=\"https://avatars.githubusercontent.com/u/133706?v=4?s=100\" width=\"100px;\" alt=\"Stavros Ntentos\"/><br /><sub><b>Stavros Ntentos</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=stdedos\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Massukio\"><img src=\"https://avatars.githubusercontent.com/u/13176540?v=4?s=100\" width=\"100px;\" alt=\"Massukio\"/><br /><sub><b>Massukio</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AMassukio\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-Massukio\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Atihinen\"><img src=\"https://avatars.githubusercontent.com/u/5866905?v=4?s=100\" width=\"100px;\" alt=\"Atihinen\"/><br /><sub><b>Atihinen</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AAtihinen\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/gvr-kumar\"><img src=\"https://avatars.githubusercontent.com/u/11802756?v=4?s=100\" width=\"100px;\" alt=\"gvrkumar\"/><br /><sub><b>gvrkumar</b></sub></a><br /><a href=\"#ideas-gvr-kumar\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/laurihelkkula\"><img src=\"https://avatars.githubusercontent.com/u/26920007?v=4?s=100\" width=\"100px;\" alt=\"Lauri Helkkula\"/><br /><sub><b>Lauri Helkkula</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Alaurihelkkula\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/rlall07\"><img src=\"https://avatars.githubusercontent.com/u/20052315?v=4?s=100\" width=\"100px;\" alt=\"rlall07\"/><br /><sub><b>rlall07</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Arlall07\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-rlall07\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://medium.com/@eldadu1985\"><img src=\"https://avatars.githubusercontent.com/u/55621402?v=4?s=100\" width=\"100px;\" alt=\"Eldad Uzman\"/><br /><sub><b>Eldad Uzman</b></sub></a><br /><a href=\"#ideas-eldaduzman\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mgarcibu\"><img src=\"https://avatars.githubusercontent.com/u/41591471?v=4?s=100\" width=\"100px;\" alt=\"mgarcibu\"/><br /><sub><b>mgarcibu</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amgarcibu\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/dgalezow\"><img src=\"https://avatars.githubusercontent.com/u/48494061?v=4?s=100\" width=\"100px;\" alt=\"DominikG\"/><br /><sub><b>DominikG</b></sub></a><br /><a href=\"#ideas-dgalezow\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jokinr\"><img src=\"https://avatars.githubusercontent.com/u/46047015?v=4?s=100\" width=\"100px;\" alt=\"jokinr\"/><br /><sub><b>jokinr</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=jokinr\" title=\"Tests\">\u26a0\ufe0f</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ajokinr\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jchenuw\"><img src=\"https://avatars.githubusercontent.com/u/29134340?v=4?s=100\" width=\"100px;\" alt=\"Jier Chen\"/><br /><sub><b>Jier Chen</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=jchenuw\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/IDvoe\"><img src=\"https://avatars.githubusercontent.com/u/104168783?v=4?s=100\" width=\"100px;\" alt=\"IDvoe\"/><br /><sub><b>IDvoe</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AIDvoe\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://cosmins.life\"><img src=\"https://avatars.githubusercontent.com/u/709053?v=4?s=100\" width=\"100px;\" alt=\"Cosmin Poieana\"/><br /><sub><b>Cosmin Poieana</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Acmin764\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/shenthils\"><img src=\"https://avatars.githubusercontent.com/u/68647820?v=4?s=100\" width=\"100px;\" alt=\"Shenthil\"/><br /><sub><b>Shenthil</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ashenthils\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mardukbp\"><img src=\"https://avatars.githubusercontent.com/u/1140106?v=4?s=100\" width=\"100px;\" alt=\"Marduk Bola\u00f1os\"/><br /><sub><b>Marduk Bola\u00f1os</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amardukbp\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-mardukbp\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/amodzelewski\"><img src=\"https://avatars.githubusercontent.com/u/35276905?v=4?s=100\" width=\"100px;\" alt=\"amodzelewski\"/><br /><sub><b>amodzelewski</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aamodzelewski\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/TimDicos\"><img src=\"https://avatars.githubusercontent.com/u/106802639?v=4?s=100\" width=\"100px;\" alt=\"TimDicos\"/><br /><sub><b>TimDicos</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ATimDicos\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/vinismarques\"><img src=\"https://avatars.githubusercontent.com/u/33668018?v=4?s=100\" width=\"100px;\" alt=\"vinismarques\"/><br /><sub><b>vinismarques</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Avinismarques\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/nizwiz\"><img src=\"https://avatars.githubusercontent.com/u/19755352?v=4?s=100\" width=\"100px;\" alt=\"nizwiz\"/><br /><sub><b>nizwiz</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Anizwiz\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Reddriver\"><img src=\"https://avatars.githubusercontent.com/u/7867213?v=4?s=100\" width=\"100px;\" alt=\"Reddriver\"/><br /><sub><b>Reddriver</b></sub></a><br /><a href=\"#ideas-Reddriver\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/SeppoTuura\"><img src=\"https://avatars.githubusercontent.com/u/105704978?v=4?s=100\" width=\"100px;\" alt=\"Seppo\"/><br /><sub><b>Seppo</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ASeppoTuura\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/rousku\"><img src=\"https://avatars.githubusercontent.com/u/2264792?v=4?s=100\" width=\"100px;\" alt=\"rousku\"/><br /><sub><b>rousku</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Arousku\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tomaspekarovic\"><img src=\"https://avatars.githubusercontent.com/u/68331267?v=4?s=100\" width=\"100px;\" alt=\"tomaspekarovic\"/><br /><sub><b>tomaspekarovic</b></sub></a><br /><a href=\"#ideas-tomaspekarovic\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/robinmackaij-kadaster\"><img src=\"https://avatars.githubusercontent.com/u/97301504?v=4?s=100\" width=\"100px;\" alt=\"Robin Mackaij\"/><br /><sub><b>Robin Mackaij</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Arobinmackaij-kadaster\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/nixuewei\"><img src=\"https://avatars.githubusercontent.com/u/20495497?v=4?s=100\" width=\"100px;\" alt=\"nixuewei\"/><br /><sub><b>nixuewei</b></sub></a><br /><a href=\"#ideas-nixuewei\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/slavaGanzin\"><img src=\"https://avatars.githubusercontent.com/u/1011721?v=4?s=100\" width=\"100px;\" alt=\"Slava\"/><br /><sub><b>Slava</b></sub></a><br /><a href=\"#ideas-slavaGanzin\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AslavaGanzin\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=slavaGanzin\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/kariharju\"><img src=\"https://avatars.githubusercontent.com/u/56814402?v=4?s=100\" width=\"100px;\" alt=\"Kari Harju\"/><br /><sub><b>Kari Harju</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Akariharju\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/you\"><img src=\"https://avatars.githubusercontent.com/u/57100752?v=4?s=100\" width=\"100px;\" alt=\"you\"/><br /><sub><b>you</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ayou\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/axiom41\"><img src=\"https://avatars.githubusercontent.com/u/9963199?v=4?s=100\" width=\"100px;\" alt=\"axiom41\"/><br /><sub><b>axiom41</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aaxiom41\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/amankul\"><img src=\"https://avatars.githubusercontent.com/u/43149375?v=4?s=100\" width=\"100px;\" alt=\"amankul\"/><br /><sub><b>amankul</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aamankul\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jcb-entrnce\"><img src=\"https://avatars.githubusercontent.com/u/73102679?v=4?s=100\" width=\"100px;\" alt=\"jcb-entrnce\"/><br /><sub><b>jcb-entrnce</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ajcb-entrnce\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Remppa\"><img src=\"https://avatars.githubusercontent.com/u/17778362?v=4?s=100\" width=\"100px;\" alt=\"Remppa\"/><br /><sub><b>Remppa</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ARemppa\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tomekPawlak\"><img src=\"https://avatars.githubusercontent.com/u/39945193?v=4?s=100\" width=\"100px;\" alt=\"Tomasz Pawlak\"/><br /><sub><b>Tomasz Pawlak</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AtomekPawlak\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/stude1\"><img src=\"https://avatars.githubusercontent.com/u/5876939?v=4?s=100\" width=\"100px;\" alt=\"Timo Stordell\"/><br /><sub><b>Timo Stordell</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Astude1\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/MarcinGmurczyk\"><img src=\"https://avatars.githubusercontent.com/u/11760932?v=4?s=100\" width=\"100px;\" alt=\"Marcin Gmurczyk\"/><br /><sub><b>Marcin Gmurczyk</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=MarcinGmurczyk\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.imbus.de\"><img src=\"https://avatars.githubusercontent.com/u/7069968?v=4?s=100\" width=\"100px;\" alt=\"Daniel Biehl\"/><br /><sub><b>Daniel Biehl</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ad-biehl\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-d-biehl\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/rarajabs\"><img src=\"https://avatars.githubusercontent.com/u/1460421?v=4?s=100\" width=\"100px;\" alt=\"rarajabs\"/><br /><sub><b>rarajabs</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ararajabs\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/sandeepvaidya\"><img src=\"https://avatars.githubusercontent.com/u/6525205?v=4?s=100\" width=\"100px;\" alt=\"Sandeep Vaidya\"/><br /><sub><b>Sandeep Vaidya</b></sub></a><br /><a href=\"#ideas-sandeepvaidya\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/falk7\"><img src=\"https://avatars.githubusercontent.com/u/61115124?v=4?s=100\" width=\"100px;\" alt=\"falk\"/><br /><sub><b>falk</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=falk7\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ciadoh\"><img src=\"https://avatars.githubusercontent.com/u/68943309?v=4?s=100\" width=\"100px;\" alt=\"ciadoh\"/><br /><sub><b>ciadoh</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aciadoh\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/johanvaniperen\"><img src=\"https://avatars.githubusercontent.com/u/36015334?v=4?s=100\" width=\"100px;\" alt=\"Johan van Iperen\"/><br /><sub><b>Johan van Iperen</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=johanvaniperen\" title=\"Code\">\ud83d\udcbb</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/fabioz\"><img src=\"https://avatars.githubusercontent.com/u/117621?v=4?s=100\" width=\"100px;\" alt=\"Fabio Zadrozny\"/><br /><sub><b>Fabio Zadrozny</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Afabioz\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/BCGST\"><img src=\"https://avatars.githubusercontent.com/u/105816460?v=4?s=100\" width=\"100px;\" alt=\"BCGST\"/><br /><sub><b>BCGST</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=BCGST\" title=\"Documentation\">\ud83d\udcd6</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/wvanasten\"><img src=\"https://avatars.githubusercontent.com/u/93996238?v=4?s=100\" width=\"100px;\" alt=\"Wilfried van Asten\"/><br /><sub><b>Wilfried van Asten</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Awvanasten\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=wvanasten\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.vizrt.com/\"><img src=\"https://avatars.githubusercontent.com/u/20283377?v=4?s=100\" width=\"100px;\" alt=\"Mikal H Henriksen\"/><br /><sub><b>Mikal H Henriksen</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AMHHenriksen\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/alexinoDr\"><img src=\"https://avatars.githubusercontent.com/u/126524368?v=4?s=100\" width=\"100px;\" alt=\"alexinoDr\"/><br /><sub><b>alexinoDr</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AalexinoDr\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/trybuskrzysztof\"><img src=\"https://avatars.githubusercontent.com/u/27352125?v=4?s=100\" width=\"100px;\" alt=\"trybuskrzysztof\"/><br /><sub><b>trybuskrzysztof</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Atrybuskrzysztof\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Aino1980\"><img src=\"https://avatars.githubusercontent.com/u/25761977?v=4?s=100\" width=\"100px;\" alt=\"Aino1980\"/><br /><sub><b>Aino1980</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AAino1980\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/BjornAhmark\"><img src=\"https://avatars.githubusercontent.com/u/134600409?v=4?s=100\" width=\"100px;\" alt=\"BjornAhmark\"/><br /><sub><b>BjornAhmark</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ABjornAhmark\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Mezohren\"><img src=\"https://avatars.githubusercontent.com/u/135019714?v=4?s=100\" width=\"100px;\" alt=\"Mezohren\"/><br /><sub><b>Mezohren</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AMezohren\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://zouper.cn\"><img src=\"https://avatars.githubusercontent.com/u/29817738?v=4?s=100\" width=\"100px;\" alt=\"Zoupers Zou\"/><br /><sub><b>Zoupers Zou</b></sub></a><br /><a href=\"#ideas-Zoupers\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/lasselindqvist\"><img src=\"https://avatars.githubusercontent.com/u/13466645?v=4?s=100\" width=\"100px;\" alt=\"lasselindqvist\"/><br /><sub><b>lasselindqvist</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Alasselindqvist\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/david-ns\"><img src=\"https://avatars.githubusercontent.com/u/50212780?v=4?s=100\" width=\"100px;\" alt=\"David Nieto Sanz\"/><br /><sub><b>David Nieto Sanz</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Adavid-ns\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://gil.badall.net\"><img src=\"https://avatars.githubusercontent.com/u/1155680?v=4?s=100\" width=\"100px;\" alt=\"Gil Forcada Codinachs\"/><br /><sub><b>Gil Forcada Codinachs</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=gforcada\" title=\"Documentation\">\ud83d\udcd6</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Agforcada\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://nathanhannig.com\"><img src=\"https://avatars.githubusercontent.com/u/8210763?v=4?s=100\" width=\"100px;\" alt=\"Nathan Hannig\"/><br /><sub><b>Nathan Hannig</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Anathanhannig\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/madworx\"><img src=\"https://avatars.githubusercontent.com/u/6368715?v=4?s=100\" width=\"100px;\" alt=\"Martin Kjellstrand\"/><br /><sub><b>Martin Kjellstrand</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amadworx\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://medv.io\"><img src=\"https://avatars.githubusercontent.com/u/141232?v=4?s=100\" width=\"100px;\" alt=\"Anton Medvedev\"/><br /><sub><b>Anton Medvedev</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=antonmedv\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/martamedovova-ext91522\"><img src=\"https://avatars.githubusercontent.com/u/130643867?v=4?s=100\" width=\"100px;\" alt=\"martamedovova-ext91522\"/><br /><sub><b>martamedovova-ext91522</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Amartamedovova-ext91522\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"#ideas-martamedovova-ext91522\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/DirkRichter\"><img src=\"https://avatars.githubusercontent.com/u/20930315?v=4?s=100\" width=\"100px;\" alt=\"Dr. Dirk Richter\"/><br /><sub><b>Dr. Dirk Richter</b></sub></a><br /><a href=\"#ideas-DirkRichter\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/RatexMak\"><img src=\"https://avatars.githubusercontent.com/u/33491425?v=4?s=100\" width=\"100px;\" alt=\"RatexMak\"/><br /><sub><b>RatexMak</b></sub></a><br /><a href=\"#ideas-RatexMak\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/horzuff\"><img src=\"https://avatars.githubusercontent.com/u/63282033?v=4?s=100\" width=\"100px;\" alt=\"horzuff\"/><br /><sub><b>horzuff</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=horzuff\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/naibra\"><img src=\"https://avatars.githubusercontent.com/u/76438934?v=4?s=100\" width=\"100px;\" alt=\"naibra\"/><br /><sub><b>naibra</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Anaibra\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://aapee.kapsi.fi\"><img src=\"https://avatars.githubusercontent.com/u/7158433?v=4?s=100\" width=\"100px;\" alt=\"Antti Pekka Vilkko\"/><br /><sub><b>Antti Pekka Vilkko</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aapvilkko\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/infoTrainingym\"><img src=\"https://avatars.githubusercontent.com/u/2445330?v=4?s=100\" width=\"100px;\" alt=\"Seraf\u00edn Mart\u00edn\"/><br /><sub><b>Seraf\u00edn Mart\u00edn</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AinfoTrainingym\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/JoostW21111\"><img src=\"https://avatars.githubusercontent.com/u/130643234?v=4?s=100\" width=\"100px;\" alt=\"JoostW21111\"/><br /><sub><b>JoostW21111</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AJoostW21111\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Camatius\"><img src=\"https://avatars.githubusercontent.com/u/20600086?v=4?s=100\" width=\"100px;\" alt=\"Camatius\"/><br /><sub><b>Camatius</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3ACamatius\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/terckert\"><img src=\"https://avatars.githubusercontent.com/u/57592522?v=4?s=100\" width=\"100px;\" alt=\"terckert\"/><br /><sub><b>terckert</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aterckert\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://mbondarew.dev\"><img src=\"https://avatars.githubusercontent.com/u/6174054?v=4?s=100\" width=\"100px;\" alt=\"Maksim Bondarew\"/><br /><sub><b>Maksim Bondarew</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Ambondarew\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/HenrikSchuette\"><img src=\"https://avatars.githubusercontent.com/u/98702737?v=4?s=100\" width=\"100px;\" alt=\"HenrikSchuette\"/><br /><sub><b>HenrikSchuette</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3AHenrikSchuette\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/gbhandarkavathe\"><img src=\"https://avatars.githubusercontent.com/u/130966766?v=4?s=100\" width=\"100px;\" alt=\"Gurunatharudh Bhandarkavathe(Infosys)\"/><br /><sub><b>Gurunatharudh Bhandarkavathe(Infosys)</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Agbhandarkavathe\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/alpip1997\"><img src=\"https://avatars.githubusercontent.com/u/52825200?v=4?s=100\" width=\"100px;\" alt=\"alpip1997\"/><br /><sub><b>alpip1997</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aalpip1997\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/terolindfors\"><img src=\"https://avatars.githubusercontent.com/u/95089387?v=4?s=100\" width=\"100px;\" alt=\"terolindfors\"/><br /><sub><b>terolindfors</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Aterolindfors\" title=\"Bug reports\">\ud83d\udc1b</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/TWijesundera\"><img src=\"https://avatars.githubusercontent.com/u/21339656?v=4?s=100\" width=\"100px;\" alt=\"Thisara Wijesundera\"/><br /><sub><b>Thisara Wijesundera</b></sub></a><br /><a href=\"#ideas-TWijesundera\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/masudparvez\"><img src=\"https://avatars.githubusercontent.com/u/3022096?v=4?s=100\" width=\"100px;\" alt=\"masudparvez\"/><br /><sub><b>masudparvez</b></sub></a><br /><a href=\"#ideas-masudparvez\" title=\"Ideas, Planning, & Feedback\">\ud83e\udd14</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/gitkatsi\"><img src=\"https://avatars.githubusercontent.com/u/30192727?v=4?s=100\" width=\"100px;\" alt=\"gitkatsi\"/><br /><sub><b>gitkatsi</b></sub></a><br /><a href=\"https://github.com/MarketSquare/robotframework-browser/issues?q=author%3Agitkatsi\" title=\"Bug reports\">\ud83d\udc1b</a> <a href=\"https://github.com/MarketSquare/robotframework-browser/commits?author=gitkatsi\" title=\"Code\">\ud83d\udcbb</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Robot Framework Browser library powered by Playwright. Aiming for speed, reliability and visibility.",
    "version": "18.2.0",
    "project_urls": {
        "Homepage": "https://github.com/MarketSquare/robotframework-browser"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92c0ea2656dba6a4f668caec49a4124a596f81c8e877ade84a95969fedf5dcd8",
                "md5": "73ebec0baaaa64981b48ac1fbae29dad",
                "sha256": "3b6c752f383507bd315ef1b0c4b16323cc71421c557635eb84f8875069e1e824"
            },
            "downloads": -1,
            "filename": "robotframework_browser-18.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "73ebec0baaaa64981b48ac1fbae29dad",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<4.0",
            "size": 312568,
            "upload_time": "2024-02-16T18:23:59",
            "upload_time_iso_8601": "2024-02-16T18:23:59.245275Z",
            "url": "https://files.pythonhosted.org/packages/92/c0/ea2656dba6a4f668caec49a4124a596f81c8e877ade84a95969fedf5dcd8/robotframework_browser-18.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8aaa1ef2dfbc68e3d39154650f4addd6ad9c2ef1483f99c604a1dcd6783d2e45",
                "md5": "b2182a2833da7f64101bb76e24cd34b2",
                "sha256": "485feff88fc674a5b3ddfa44619bf7b6abc3da2468ecc2c13bfc9f7556f461e0"
            },
            "downloads": -1,
            "filename": "robotframework-browser-18.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "b2182a2833da7f64101bb76e24cd34b2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<4.0",
            "size": 306624,
            "upload_time": "2024-02-16T18:24:03",
            "upload_time_iso_8601": "2024-02-16T18:24:03.162100Z",
            "url": "https://files.pythonhosted.org/packages/8a/aa/1ef2dfbc68e3d39154650f4addd6ad9c2ef1483f99c604a1dcd6783d2e45/robotframework-browser-18.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-16 18:24:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MarketSquare",
    "github_project": "robotframework-browser",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "robotframework-browser"
}
        
Elapsed time: 0.28579s