{
  "appeals": 1,
  "budgets": {
    "baseline_limit_s": 600,
    "verification_timeout_s": 600,
    "worker": {
      "max_completion_tokens": 96000,
      "max_turns": 60,
      "max_wall_seconds": 1500.0,
      "prompt_token_budget": 160000
    }
  },
  "issue": "Add better support for plugin to add event firing WebDriver\nFor plugins, it would be easier to do something like this:\r\n```\r\nclass MyPlugin(LibraryComponent):\r\n\r\n    def __init__(self, ctx):\r\n        LibraryComponent.__init__(self, ctx)\r\n        self.event_firing_webdriver  = WhatEverYouWant\r\n```",
  "source": {
    "image": "docker.io/swerebenchv2/robotframework-seleniumlibrary:1431-405786b",
    "platform": "linux/amd64",
    "python": "python",
    "setup": [
      "python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-robotframework__seleniumlibrary-1431-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3V0ZXN0L3Rlc3QvYXBpL3BsdWdpbl93aXRoX2V2ZW50X2ZpcmluZ193ZWJkcml2ZXIucHkgYi91dGVzdC90ZXN0L2FwaS9wbHVnaW5fd2l0aF9ldmVudF9maXJpbmdfd2ViZHJpdmVyLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwLi44ZGJmMTNjNwotLS0gL2Rldi9udWxsCisrKyBiL3V0ZXN0L3Rlc3QvYXBpL3BsdWdpbl93aXRoX2V2ZW50X2ZpcmluZ193ZWJkcml2ZXIucHkKQEAgLTAsMCArMSwxMiBAQAorZnJvbSBTZWxlbml1bUxpYnJhcnkuYmFzZSBpbXBvcnQgTGlicmFyeUNvbXBvbmVudCwga2V5d29yZAorCisKK2NsYXNzIHBsdWdpbl93aXRoX2V2ZW50X2ZpcmluZ193ZWJkcml2ZXIoTGlicmFyeUNvbXBvbmVudCk6CisKKyAgICBkZWYgX19pbml0X18oc2VsZiwgY3R4KToKKyAgICAgICAgTGlicmFyeUNvbXBvbmVudC5fX2luaXRfXyhzZWxmLCBjdHgpCisgICAgICAgIHNlbGYuZXZlbnRfZmlyaW5nX3dlYmRyaXZlciA9ICdldmVudF9maXJpbmdfd2ViZHJpdmVyJworCisgICAgQGtleXdvcmQKKyAgICBkZWYgdGlkaWkoc2VsZik6CisgICAgICAgIHNlbGYuaW5mbygnZm9vJykKZGlmZiAtLWdpdCBhL3V0ZXN0L3Rlc3QvYXBpL3Rlc3RfcGx1Z2lucy5weSBiL3V0ZXN0L3Rlc3QvYXBpL3Rlc3RfcGx1Z2lucy5weQppbmRleCBkODRhOGQxNi4uYjlhYTRjYjQgMTAwNjQ0Ci0tLSBhL3V0ZXN0L3Rlc3QvYXBpL3Rlc3RfcGx1Z2lucy5weQorKysgYi91dGVzdC90ZXN0L2FwaS90ZXN0X3BsdWdpbnMucHkKQEAgLTEwOSwzICsxMDksOSBAQCBjbGFzcyBFeHRlbmRpbmdTZWxlbml1bUxpYnJhcnkodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBldmVudF9maXJpbmdfd2QgPSBvcy5wYXRoLmpvaW4oc2VsZi5yb290X2RpciwgJ015TGlzdGVuZXIucHknKQogICAgICAgICBzbCA9IFNlbGVuaXVtTGlicmFyeShwbHVnaW5zPXBsdWdpbl9maWxlLCBldmVudF9maXJpbmdfd2ViZHJpdmVyPWV2ZW50X2ZpcmluZ193ZCkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChzbC5ldmVudF9maXJpbmdfd2ViZHJpdmVyLCAnc2hvdWxkIGJlIGxhc3QnKQorCisgICAgZGVmIHRlc3RfZWFzaWVyX2V2ZW50X2ZpcmluZ193ZWJkcml2ZXJfZnJvbV9wbHVnaW4oc2VsZik6CisgICAgICAgIHBsdWdpbl9maWxlID0gb3MucGF0aC5qb2luKHNlbGYucm9vdF9kaXIsICdwbHVnaW5fd2l0aF9ldmVudF9maXJpbmdfd2ViZHJpdmVyLnB5JykKKyAgICAgICAgc2wgPSBTZWxlbml1bUxpYnJhcnkocGx1Z2lucz1wbHVnaW5fZmlsZSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChzbC5fcGx1Z2luX2tleXdvcmRzLCBbJ3RpZGlpJ10pCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoc2wuZXZlbnRfZmlyaW5nX3dlYmRyaXZlciwgJ2V2ZW50X2ZpcmluZ193ZWJkcml2ZXInKQo='\"'\"'))'",
      "git apply /tmp/receipts-robotframework__seleniumlibrary-1431-test.patch"
    ],
    "workdir": "/SeleniumLibrary"
  },
  "spec_paths": [
    "utest/test/api/plugin_with_event_firing_webdriver.py",
    "utest/test/api/test_plugins.py"
  ],
  "spec_tests": [
    "utest/test/api/test_plugins.py::ExtendingSeleniumLibrary::test_easier_event_firing_webdriver_from_plugin"
  ],
  "suite_scope": "--no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning utest/test/api/plugin_with_event_firing_webdriver.py utest/test/api/test_plugins.py"
}
