# Extensions

**URL:** https://forum.robotframework.org/c/ext/16.md

[Latest](https://forum.robotframework.org/latest.md) · [Categories](https://forum.robotframework.org/categories.md)

---

## [About the Extensions category](https://forum.robotframework.org/t/about-the-extensions-category/31)

<div class="topic-metadata">

**Author:** [@René](https://forum.robotframework.org/u/Ren%C3%A9)\
**Replies:** 0

</div>

All discussions about extensions of Robot Framework. Listeners, Executors, or other tools that extends the feature set of Robot.

---

## [Get included tags from inside the worker process](https://forum.robotframework.org/t/get-included-tags-from-inside-the-worker-process/9455)

<div class="topic-metadata">

**Author:** [@wilsoft-gt](https://forum.robotframework.org/u/wilsoft-gt)\
**Replies:** 0\
**Last updated:** [15 December 2025 23:56 UTC](https://forum.robotframework.org/t/get-included-tags-from-inside-the-worker-process/9455 "2025-12-15T23:56:13Z")

</div>

Hi all, I have a library and listener from wich I’m creating dynamic test cases. I’m trying to get the included tags from within the worker process using BuiltIn().get\_variables(), but the Options.include is empty. I tri…

---

## ['Pabot' error in azure pipeline: RuntimeError: Connection to remote server broken: \[WinError 10061\] No connection could be made because the target machine actively refused it](https://forum.robotframework.org/t/pabot-error-in-azure-pipeline-runtimeerror-connection-to-remote-server-broken-winerror-10061-no-connection-could-be-made-because-the-target-machine-actively-refused-it/9286)

<div class="topic-metadata">

**Author:** [@JoostW](https://forum.robotframework.org/u/JoostW)\
**Replies:** 6\
**Last updated:** [30 September 2025 14:03 UTC](https://forum.robotframework.org/t/pabot-error-in-azure-pipeline-runtimeerror-connection-to-remote-server-broken-winerror-10061-no-connection-could-be-made-because-the-target-machine-actively-refused-it/9286 "2025-09-30T14:03:46Z")

</div>

Hi, The Azure pipeline what is running UI tests is getting an RuntimeErorr exception. This exception occurred today (25-09-2025) Error Pabot: 5.1.0 Python: 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) \[MSC …

---

## [Data Driver unable to read csv file in Robot Framework, returns empty dictionary](https://forum.robotframework.org/t/data-driver-unable-to-read-csv-file-in-robot-framework-returns-empty-dictionary/7564)

<div class="topic-metadata">

**Author:** [@garima.gaur22](https://forum.robotframework.org/u/garima.gaur22)\
**Replies:** 6\
**Last updated:** [11 August 2025 08:54 UTC](https://forum.robotframework.org/t/data-driver-unable-to-read-csv-file-in-robot-framework-returns-empty-dictionary/7564 "2025-08-11T08:54:16Z")

</div>

Installed version Robot Framework 7.0.1 Python 3.12.4 robotframework-datadriver==1.11.1 Worked fine with below versions Working version Robot Framework 7.0.1 Python 3.12.4 robotframework-datadriver==1.6.1 Code S…

---

## [VSCode with RobotCode while debugging ignores launch.json setting](https://forum.robotframework.org/t/vscode-with-robotcode-while-debugging-ignores-launch-json-setting/9032)

<div class="topic-metadata">

**Author:** [@kasrobot](https://forum.robotframework.org/u/kasrobot)\
**Replies:** 2\
**Last updated:** [7 July 2025 12:17 UTC](https://forum.robotframework.org/t/vscode-with-robotcode-while-debugging-ignores-launch-json-setting/9032 "2025-07-07T12:17:18Z")

</div>

Context I’m working on a Robot Framework project using VSCode and the robotcode extension (robotcode-dbiel). In production, we have one git repo for the framework, and one git repo for any test related assets maintained …

---

## [Pabot executes all tests even only few tests are defined in ordering file](https://forum.robotframework.org/t/pabot-executes-all-tests-even-only-few-tests-are-defined-in-ordering-file/8955)

<div class="topic-metadata">

**Author:** [@Anandhe](https://forum.robotframework.org/u/Anandhe)\
**Replies:** 4\
**Last updated:** [10 June 2025 19:31 UTC](https://forum.robotframework.org/t/pabot-executes-all-tests-even-only-few-tests-are-defined-in-ordering-file/8955 "2025-06-10T19:31:13Z")

</div>

I want to execute only few certain test suites in certain fashion from the test directory and I have chosen ordering would be easier to group the tests and execute only certain tests from the entire test suite. When exe…

---

## [During execution variable are not replaced by value, name of variable is used instead](https://forum.robotframework.org/t/during-execution-variable-are-not-replaced-by-value-name-of-variable-is-used-instead/8615)

<div class="topic-metadata">

**Author:** [@dmereaux](https://forum.robotframework.org/u/dmereaux)\
**Replies:** 1\
**Last updated:** [7 March 2025 19:07 UTC](https://forum.robotframework.org/t/during-execution-variable-are-not-replaced-by-value-name-of-variable-is-used-instead/8615 "2025-03-07T19:07:34Z")

</div>

Here my csv file: \*\*\* Test Cases \*\*\*;${item};${msg} recherche MUG;MUG;Il y a 5 produits. My robot file: \*\*\* Settings \*\*\* Library DataDriver file=donnees.csv Resource motClefPresta.resource Test Setup ouvrir…

---

## [Listener that runs at start\_test but after all setup has completed](https://forum.robotframework.org/t/listener-that-runs-at-start-test-but-after-all-setup-has-completed/8906)

<div class="topic-metadata">

**Author:** [@kimfaint](https://forum.robotframework.org/u/kimfaint)\
**Replies:** 4\
**Last updated:** [30 May 2025 14:34 UTC](https://forum.robotframework.org/t/listener-that-runs-at-start-test-but-after-all-setup-has-completed/8906 "2025-05-30T14:34:57Z")

</div>

Hi, I’m trying to create a listener using the v3 API that starts a video recording at the start of each test case, then stops it and the end of each test case. I started with this: class VcrTestCases(ListenerV3): …

---

## [Parallel processes in container based execution](https://forum.robotframework.org/t/parallel-processes-in-container-based-execution/8867)

<div class="topic-metadata">

**Author:** [@yadubhushan](https://forum.robotframework.org/u/yadubhushan)\
**Replies:** 1\
**Last updated:** [20 May 2025 00:00 UTC](https://forum.robotframework.org/t/parallel-processes-in-container-based-execution/8867 "2025-05-20T00:00:36Z")

</div>

Hi All, We have been doing container based executions for our Robot tests. We are also able to launch tests in parallel using Pabot. We learned that number of processes that can be run in parallel depends on number of co…

---

## [How to run cases from specific folders](https://forum.robotframework.org/t/how-to-run-cases-from-specific-folders/8831)

<div class="topic-metadata">

**Author:** [@Vitaly](https://forum.robotframework.org/u/Vitaly)\
**Replies:** 4\
**Last updated:** [12 May 2025 12:26 UTC](https://forum.robotframework.org/t/how-to-run-cases-from-specific-folders/8831 "2025-05-12T12:26:01Z")

</div>

Hi! I have next FOLDER structure: Preconditions Folder 2 Folder 3 Negative Cases I want to run cases in “Preconditions” first, and cases from “Negative Cases” at the end. I’ve created suite-order.txt It contains: …

---

## [RoboCop not reporting problems anymore](https://forum.robotframework.org/t/robocop-not-reporting-problems-anymore/8763)

<div class="topic-metadata">

**Author:** [@spicard](https://forum.robotframework.org/u/spicard)\
**Replies:** 2\
**Last updated:** [10 April 2025 16:52 UTC](https://forum.robotframework.org/t/robocop-not-reporting-problems-anymore/8763 "2025-04-10T16:52:43Z")

</div>

Using VSCode with RobotCode and RoboCop installed and latest All was working fine for the last year But since end of March 2025 There is no underline and no problem reported by RoboCop Problems can be find using the …

---

## [How to run a specific suite after all suites?](https://forum.robotframework.org/t/how-to-run-a-specific-suite-after-all-suites/8753)

<div class="topic-metadata">

**Author:** [@Vitaly](https://forum.robotframework.org/u/Vitaly)\
**Replies:** 2\
**Last updated:** [8 April 2025 15:11 UTC](https://forum.robotframework.org/t/how-to-run-a-specific-suite-after-all-suites/8753 "2025-04-08T15:11:08Z")

</div>

Hi! Sorry I am quite new with pabot. I have next structure: Suite 1 Suite 2 Suite 3 I want to run suite 3 last because the test cases in suite 3 affect the network connection, causing cases from suite 1 and 2 to fai…

---

## [Getting error Datadriver. Error generating libspec: Importing library 'Datadriver' failed: ModuleNotFoundError:](https://forum.robotframework.org/t/getting-error-datadriver-error-generating-libspec-importing-library-datadriver-failed-modulenotfounderror/8598)

<div class="topic-metadata">

**Author:** [@rahulpawargit](https://forum.robotframework.org/u/rahulpawargit)\
**Replies:** 1\
**Last updated:** [24 March 2025 18:58 UTC](https://forum.robotframework.org/t/getting-error-datadriver-error-generating-libspec-importing-library-datadriver-failed-modulenotfounderror/8598 "2025-03-24T18:58:00Z")

</div>

I have installed robotframework-datadriver 1.11.2 but still its not working. Unresolved library: Datadriver. Error generating libspec: Importing library ‘Datadriver’ failed: ModuleNotFoundError: No module named ‘Datadri…

---

## [Getting error ModuleNotFoundError : No module named 'robotframewok\_xray'](https://forum.robotframework.org/t/getting-error-modulenotfounderror-no-module-named-robotframewok-xray/8596)

<div class="topic-metadata">

**Author:** [@ChandanJ](https://forum.robotframework.org/u/ChandanJ)\
**Replies:** 9\
**Last updated:** [10 March 2025 08:57 UTC](https://forum.robotframework.org/t/getting-error-modulenotfounderror-no-module-named-robotframewok-xray/8596 "2025-03-10T08:57:34Z")

</div>

I am using Robotframework\_xray to populate results from Azure DevOps pipeline to X-Ray/Jira but getting Error. Below is the Yaml I am using. Pipeline Definition trigger: main resources: webhooks: webhook: “MyWeb…

---

## [Robot Code (VSCode) - Library autocompletion is disabled if linter reports errors](https://forum.robotframework.org/t/robot-code-vscode-library-autocompletion-is-disabled-if-linter-reports-errors/8563)

<div class="topic-metadata">

**Author:** [@Antoine](https://forum.robotframework.org/u/Antoine)\
**Replies:** 6\
**Last updated:** [3 March 2025 08:33 UTC](https://forum.robotframework.org/t/robot-code-vscode-library-autocompletion-is-disabled-if-linter-reports-errors/8563 "2025-03-03T08:33:05Z")

</div>

Hello everyone, Context: We recently switched to “RobotCode” extension and the linter reports a lot of errors when initializing our Python libraries: “RobotNotRunningError”, “Variable not found” when using unpacked arg…

---

## [Suites interfere with each other while parallel execution using Pabot](https://forum.robotframework.org/t/suites-interfere-with-each-other-while-parallel-execution-using-pabot/8553)

<div class="topic-metadata">

**Author:** [@Yuga\_rfa](https://forum.robotframework.org/u/Yuga_rfa)\
**Replies:** 6\
**Last updated:** [2 March 2025 12:09 UTC](https://forum.robotframework.org/t/suites-interfere-with-each-other-while-parallel-execution-using-pabot/8553 "2025-03-02T12:09:35Z")

</div>

Hi, I’m facing interference of tests while doing parallel execution of below suites using Pabot. Same variable ${record\_to\_select} needs to be set everytime ‘Create’ keyword is called and is passed as argument to other …

---

## [Pabot --prerunnodifer with datadriver test](https://forum.robotframework.org/t/pabot-prerunnodifer-with-datadriver-test/8374)

<div class="topic-metadata">

**Author:** [@keef78](https://forum.robotframework.org/u/keef78)\
**Replies:** 3\
**Last updated:** [7 February 2025 05:41 UTC](https://forum.robotframework.org/t/pabot-prerunnodifer-with-datadriver-test/8374 "2025-02-07T05:41:06Z")

</div>

hi all, i may not search deeply in the forum or its not answered here yet, so sorry if it is. I have a use case\> generate data into csv run pabot --testlevelsplit on the datadriver test case on previously generated …

---

## [How to execute robot tests from CLI filtering by tags if the tags are part of input data file?](https://forum.robotframework.org/t/how-to-execute-robot-tests-from-cli-filtering-by-tags-if-the-tags-are-part-of-input-data-file/8381)

<div class="topic-metadata">

**Author:** [@abhijitpaul0212](https://forum.robotframework.org/u/abhijitpaul0212)\
**Replies:** 2\
**Last updated:** [4 February 2025 12:00 UTC](https://forum.robotframework.org/t/how-to-execute-robot-tests-from-cli-filtering-by-tags-if-the-tags-are-part-of-input-data-file/8381 "2025-02-04T12:00:26Z")

</div>

Using Library DataDriver, I’m unable to run tests from command line filtering by tags, if tags are part of input file i.e. data.csv Consider below is my input data file (.csv) \*\* Test Cases \*\*\*;${username};${password};…

---

## [Find All Tests Cases which reference a given Keyword (directly or via another keyword)](https://forum.robotframework.org/t/find-all-tests-cases-which-reference-a-given-keyword-directly-or-via-another-keyword/8198)

<div class="topic-metadata">

**Author:** [@Scott](https://forum.robotframework.org/u/Scott)\
**Replies:** 4\
**Last updated:** [10 January 2025 10:04 UTC](https://forum.robotframework.org/t/find-all-tests-cases-which-reference-a-given-keyword-directly-or-via-another-keyword/8198 "2025-01-10T10:04:53Z")

</div>

I am working with a Suite that is quite large and often find a need to change some behaviors within a Keyword that I want to then ensure doesn’t cause problems. Up until now, I just search for references and try to perf…

---

## [Do not set --prerunmodifier on each pabot thread](https://forum.robotframework.org/t/do-not-set-prerunmodifier-on-each-pabot-thread/8148)

<div class="topic-metadata">

**Author:** [@wilsoft-gt](https://forum.robotframework.org/u/wilsoft-gt)\
**Replies:** 6\
**Last updated:** [11 December 2024 18:27 UTC](https://forum.robotframework.org/t/do-not-set-prerunmodifier-on-each-pabot-thread/8148 "2024-12-11T18:27:38Z")

</div>

I’m using a prebuild modifier to create multiple copies of a test case and passing some data to them, my issue is that pabot is calling --prerunmodifier for each run. Is there any way i can create the test cases but make…

---

## [How to execute two different test cases, one with Template and another one just a random test case in a robot file](https://forum.robotframework.org/t/how-to-execute-two-different-test-cases-one-with-template-and-another-one-just-a-random-test-case-in-a-robot-file/4150)

<div class="topic-metadata">

**Author:** [@nanicoderrf](https://forum.robotframework.org/u/nanicoderrf)\
**Replies:** 9\
**Last updated:** [20 November 2024 07:34 UTC](https://forum.robotframework.org/t/how-to-execute-two-different-test-cases-one-with-template-and-another-one-just-a-random-test-case-in-a-robot-file/4150 "2024-11-20T07:34:26Z")

</div>

\*\*\* Settings \*\*\* Library DataDriver …/…/test-data/data.csv dialect=userdefined delimiter=; encoding=utf\_8 \*\*\* Test Cases \*\*\* ${command} ${response} Locate commands \[Tags\] car bus \[Template\] …

---

## [How do we wait until Pabot generates report before using them?](https://forum.robotframework.org/t/how-do-we-wait-until-pabot-generates-report-before-using-them/7902)

<div class="topic-metadata">

**Author:** [@yadubhushan](https://forum.robotframework.org/u/yadubhushan)\
**Replies:** 4\
**Last updated:** [9 October 2024 17:40 UTC](https://forum.robotframework.org/t/how-do-we-wait-until-pabot-generates-report-before-using-them/7902 "2024-10-09T17:40:39Z")

</div>

Our requirement is to move test execution reports to some other file system once they are ready. We were using listener V3 ‘close’ function to move the reports when we are executing them in sequential mode. However, the …

---

## [Pabot - run suite in parallel but with 1 setup](https://forum.robotframework.org/t/pabot-run-suite-in-parallel-but-with-1-setup/6228)

<div class="topic-metadata">

**Author:** [@tomaspekarovic](https://forum.robotframework.org/u/tomaspekarovic)\
**Replies:** 6\
**Last updated:** [9 October 2024 12:06 UTC](https://forum.robotframework.org/t/pabot-run-suite-in-parallel-but-with-1-setup/6228 "2024-10-09T12:06:09Z")

</div>

Hi, I have one big suite with 200+ testcases… This suite has one generic Suite Setup and Suite Teardown. Simple writting its something like this: setup k8s cluster (deploy pods, deployments, services) generate few s…

---

## [Configuration read in start\_suite of listener are not being shared with tests while running using Pabot](https://forum.robotframework.org/t/configuration-read-in-start-suite-of-listener-are-not-being-shared-with-tests-while-running-using-pabot/7891)

<div class="topic-metadata">

**Author:** [@yadubhushan](https://forum.robotframework.org/u/yadubhushan)\
**Replies:** 4\
**Last updated:** [9 October 2024 01:16 UTC](https://forum.robotframework.org/t/configuration-read-in-start-suite-of-listener-are-not-being-shared-with-tests-while-running-using-pabot/7891 "2024-10-09T01:16:55Z")

</div>

We have few configurations to read only once while starting the suite and we are doing it as part of start\_suite function listener(v3). And we have few test level events being handled using start\_test function. When we r…

---

## [How do we run start\_suite (listener function) only once for all tests using pabot?](https://forum.robotframework.org/t/how-do-we-run-start-suite-listener-function-only-once-for-all-tests-using-pabot/7885)

<div class="topic-metadata">

**Author:** [@yadubhushan](https://forum.robotframework.org/u/yadubhushan)\
**Replies:** 4\
**Last updated:** [7 October 2024 16:21 UTC](https://forum.robotframework.org/t/how-do-we-run-start-suite-listener-function-only-once-for-all-tests-using-pabot/7885 "2024-10-07T16:21:31Z")

</div>

Looks like the start\_suite function runs before every test case in robot file when we run tests in parallel using pabot witn option --splittestlevel. Could someone suggest if there is a way to make start\_suite run only o…

---

## [Extension to provide python class autocompletes](https://forum.robotframework.org/t/extension-to-provide-python-class-autocompletes/7861)

<div class="topic-metadata">

**Author:** [@wmtan01](https://forum.robotframework.org/u/wmtan01)\
**Replies:** 1\
**Last updated:** [2 October 2024 13:50 UTC](https://forum.robotframework.org/t/extension-to-provide-python-class-autocompletes/7861 "2024-10-02T13:50:07Z")

</div>

Hi, We use a lot of python in our robot framework code to complement it, a few instances we would use python is inline evaluation with ${{ }} which made logic easier to implement, another is we define our data models i…

---

## [Adding value sets dynamically](https://forum.robotframework.org/t/adding-value-sets-dynamically/7791)

<div class="topic-metadata">

**Author:** [@Vahv1](https://forum.robotframework.org/u/Vahv1)\
**Replies:** 0\
**Last updated:** [10 September 2024 07:31 UTC](https://forum.robotframework.org/t/adding-value-sets-dynamically/7791 "2024-09-10T07:31:38Z")

</div>

I am trying to dynamically create a valueset in the suite setup according to an example I found here: New keyword: "Add Value To Set" · nestoracunablanco/pabot@ea50f30 · GitHub from pabot import pabotlib ... @library(sc…

---

## [Custom DataReader Class for SQL databases](https://forum.robotframework.org/t/custom-datareader-class-for-sql-databases/7514)

<div class="topic-metadata">

**Author:** [@kimfaint](https://forum.robotframework.org/u/kimfaint)\
**Replies:** 1\
**Last updated:** [16 July 2024 11:25 UTC](https://forum.robotframework.org/t/custom-datareader-class-for-sql-databases/7514 "2024-07-16T11:25:35Z")

</div>

I’m using a custom reader\_class to read from a database rather than a csv file. So a simplified version of my test looks like this: \*\*\* Settings \*\*\* Library DataDriver reader\_class=sql\_reader ... …

---

## [Error in VsCode with dataDriver](https://forum.robotframework.org/t/error-in-vscode-with-datadriver/7420)

<div class="topic-metadata">

**Author:** [@normus](https://forum.robotframework.org/u/normus)\
**Replies:** 2\
**Last updated:** [12 June 2024 21:49 UTC](https://forum.robotframework.org/t/error-in-vscode-with-datadriver/7420 "2024-06-12T21:49:30Z")

</div>

Hi all :wink: This code works fine and executes all the test cases in the Excel file, but one line is highlighted in red (I don’t get this error with 2 arguments)\> Thank you for your help :wink:

---

## [VS Code Extension & Markdown](https://forum.robotframework.org/t/vs-code-extension-markdown/7295)

<div class="topic-metadata">

**Author:** [@Syman](https://forum.robotframework.org/u/Syman)\
**Replies:** 9\
**Last updated:** [15 May 2024 11:35 UTC](https://forum.robotframework.org/t/vs-code-extension-markdown/7295 "2024-05-15T11:35:31Z")

</div>

Hi Guys, does anybody know a VSCode Extension which enables Markdown (\*.md) files to use and enable the Robotframework syntax. Like this: \*\*\* Settings \*\*\* \*\*\* Tests \*\*\*

[Next page](https://forum.robotframework.org/c/ext/16.md?page=1)
