These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
Commit: | bd1652d | |
---|---|---|
Author: | René | |
Committer: | GitHub |
added timeout to `Connect To Browser` #3668 (#3930)
The documentation is generated from this commit.
Commit: | a5f0d7d | |
---|---|---|
Author: | René | |
Committer: | GitHub |
Improved Converage to use it in real live (#3927) Implemented AutoClosing for Coverage. Also improved the path handling.
Commit: | 910add4 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
Topic/trace group (#3904) * initial PoC Signed-off-by: René <snooz@posteo.de> * added auto closing and optimized unneeded page calls Signed-off-by: René <snooz@posteo.de> * fixed multiple other things on the way. Issues with Persistent context i.e. Signed-off-by: René <snooz@posteo.de> * more progress Signed-off-by: René <snooz@posteo.de> * fixed async groups Signed-off-by: René <snooz@posteo.de> * fixed test Signed-off-by: René <snooz@posteo.de> * refactored and more Signed-off-by: René <snooz@posteo.de> * fixed Robot not running Signed-off-by: René <snooz@posteo.de> * added more Signed-off-by: René <snooz@posteo.de> * finished tracing Signed-off-by: René <snooz@posteo.de> * finished tracing Signed-off-by: René <snooz@posteo.de> * finished tracing Signed-off-by: René <snooz@posteo.de> --------- Signed-off-by: René <snooz@posteo.de>
Commit: | b5ac7df | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | GitHub |
Coverage with monocart-coverage-reports (#3887) * Initial coverage skeleton * Add possibility to provide folder prefix for coverage Also move some logic to Node side for creating coverage folder * Better testing * Support coverage reportAnonymousScripts and resetOnNavigation * rfbrowser coverage entry point * Test error condition for command line * Fix npx launch command error * Improved docs * debug info for windows * Fix docs * Different otder of commands * Try in Windowsn without command * Lint fixes * Command is needed * Debug try * No windows support * Debug info * Remove debug * Give valid command * Enabled test in windows * Disable Windows check * Try custom.js * Use jswarpper from correct folder * Cleanup * Add copyright to js wrapper * Update monocart-coverage-reports * Some command line tool instead of the js wrapper * Missing deps * Improve testing for ceverage * missing config files * Move stop coverage params to start coverage For automatic stop coverage * Add possibility to enabled raw reporting * Lint fixes * Add more options to create reports
Commit: | 3188665 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | GitHub |
Add timeout and waitUntill args to reload keyword (#3878) * Add timeout and waitUntill args to reload keyword Fixes #3394
Commit: | 118d857 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | GitHub |
Support bigger json responses (#3875) * Support bigger json responses Fixes #1815
Commit: | 98b5710 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | GitHub |
Pw clock (#3865) * Proto definition * Set time keyword * Lint fixes * Better testing for Set Time * Fix stub generation * Set time multiple times * Add clock.install API call * Better logging in test lib * Windows fix for delta_time_is_less_than test lib * Clock resume * Implement Clock Pause At keyword * Fix logging * Clock Advance with runFor and fastForward support * Fix test
Commit: | 9c0e718 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | GitHub |
Add locator handler keywords (#3847) * Add locator handler keywords * Support more options for click method in locator handler * Stub implemention for locator handers in node side * Both x abd y postion must be given * Implement addLocatorHandler and removeLocatorHandler in Node side * Better error handling on error * Fix html and test * Removing locator handler should work * More testing * Add missing optoins to click * Simplify test setup * Improve docs and provide example for creating custom handler * Fixing docs and provising example * Rename keyword * Add custom locator hadler * Simple click with custom locator handler * Click with all args * Handle all actions * Also test errors conditions * Fixing docs * Removed not needed code
Commit: | 3e7f1f8 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Support multiple files for upload_file_by_selector
Commit: | e96ff60 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Support for large files with Buffer
Commit: | 6bc7fc2 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Upload file as buffer
Commit: | 851b859 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
implemented Playwrights Highlighting (#3828) Signed-off-by: René <snooz@posteo.de>
Commit: | c6b5a33 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Handle multiple alerts with one promise Fixes #3785
Commit: | 8fb0a74 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Use same code with wait_for_alert
Commit: | e783183 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Initial pdf structure
Commit: | ad03680 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Media type initial idea
Commit: | 1cec191 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Implementation of Playwright pdf() Fixes #3481
Commit: | f3365e9 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
emulateMedia with all parameters set
Commit: | 8aef9cb | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Remove code duplication
Commit: | 77feed2 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Add Wait for Load State keyword Fixes #3327
Commit: | ecf2655 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
added keywords and entry to launch browser server (#3263) * added keywords and entry to launch browser server Signed-off-by: René <snooz@posteo.de> * added keywords and entry to launch browser server Signed-off-by: René <snooz@posteo.de> * added keywords and entry to launch browser server Signed-off-by: René <snooz@posteo.de> * implemented Conntect To Browser over CDP Signed-off-by: René <snooz@posteo.de> * clean up after timeout Signed-off-by: René <snooz@posteo.de> --------- Signed-off-by: René <snooz@posteo.de>
Commit: | 4a2ef06 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
added_timeout_to_Wait_For_Alert (#3245) Signed-off-by: René <snooz@posteo.de>
Commit: | 7ba5026 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
added wait_unit to Go To and New Page (#3232) Signed-off-by: René <snooz@posteo.de>
Commit: | 6cd5410 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
added Timeout to Download and possibility to have multiple downloads … (#3228) * added Timeout to Download and possibility to have multiple downloads at the same time
Commit: | d65f7ee | |
---|---|---|
Author: | René | |
Committer: | GitHub |
added HTTP status code to Go To keyword (#3222) Signed-off-by: René <snooz@posteo.de>
Commit: | 97d4c37 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
added frame support to Get By Role keywords (#3221) Signed-off-by: René <snooz@posteo.de>
Commit: | 38f9c1c | |
---|---|---|
Author: | René | |
Committer: | GitHub |
added saveAs to download keyword (#3215) and improved the behaviour
Commit: | 51f70e3 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Add runBeforeUnload option for close page Fixes #3054
Commit: | b145a86 | |
---|---|---|
Author: | René |
fixed [Comments >>] #2945, deprecated Tab for Tap
Commit: | 7f96958 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
fixed eslint issues and removed __RFBROWSER__ and hideRfBrowser (#2944) Signed-off-by: René <snooz@posteo.de>
Commit: | 881e26c | |
---|---|---|
Author: | René | |
Committer: | GitHub |
Topic/get by x selectors (#2920) * first implementation of get By Role * first implementation of the other Get By Keywords * roles need to be lower * added RegExp support to Get By X keywords * added RegExp type converters to Get By X keywords * added all_elements argument * added Get Element By keyword * remove specific Get By keywords * simplified Get Elements * added some tests * added some tests * added last tests * removed no timeout
Commit: | 3beed2f | |
---|---|---|
Author: | René | |
Committer: | GitHub |
Removed ExecJS code internally for Session/Local Storage keywords (#2924) * Removed ExecJS code internally for Session/Local Storage keywords
Commit: | ebb9de7 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Enhance Highlight Elements Return number of highlighted elements and improve keyword docs Fixes #2335
Commit: | efa98e8 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Add Tab keyword Fixes #2301
Commit: | 1ff1da4 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
initial implementation of Get Console Log and Get Page Errors (implements #2176) (#2627)
Commit: | fd474f9 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
Get Style with Pseudo Elements (#2613) Fixes: #2564 Get Style is now able to return any style property, not only those included in the dictionary. Also Pseudo Elements are supported. Also added: - Added Scope to Show Keyword Banner Also fixed: - Fixed Logging issue with Type/Fill Secret - Fixed Docs of Scope - Fixed 'none' string issue with Assertions
Commit: | cfc4942 | |
---|---|---|
Author: | Johan van Iperen | |
Committer: | Tatu Aalto |
add mouse wheel keyword
Commit: | 4818d6b | |
---|---|---|
Author: | René | |
Committer: | GitHub |
Topic/fixes & removed deprecations (#2524) fixes: #2513 #2214 #2215 #2522 #2523 #2530 - [x] fixed __init__.pyi file - [x] removed deprecated Keywords `Get Element State` & `Execute Javascript` - [x] fixed #2522 that clean_up of screenshots etc happens only once per robot run. - [x] fixed #2513 list getters always shall return lists - [x] removed support for direct values of `Fill Secret`, `Type Secret` and `httpCredentials` argument from `New Context` #2523 - [x] fixed New Context with recordVideo without size does not default to viewport. #2530 - [x] removed `videoSize` and `videoPath` arguments from `New Context` and `New Persistent Context` - [x] fixed #2214 recordVideo with New Persistent Context - [x] fixed #2215 New Persistent Context did not return Video Path
Commit: | 1a57359 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
Improve Speed of Select Option setter and getter #2077 (#2078) * Fixes #2077 Refactored Options Selection keywords under the hood to improve the speed massively. * Fixes #2049 Documentation and added some tests for Click Modifiers * Fixed #2076 Strict Mode Exception on Table Keywords
Commit: | 5d8a0d1 | |
---|---|---|
Author: | Kerkko Pelttari | |
Committer: | GitHub |
New Persistent Context implementation (#2036) * Initial implementation of persistentcontext support (still partially broken) * Working initial persistent state * Fix inline IF unnecessary ENDs * Add more documentation for using New Persistent Context to load an extension
Commit: | 9518ccd | |
---|---|---|
Author: | Kerkko Pelttari |
Revert "Initial implementation of persistentcontext support (still partially broken)" This reverts commit 7f06a21e48df3644df73bf68d6bf342e7525d47f.
Commit: | 7f06a21 | |
---|---|---|
Author: | Kerkko Pelttari |
Initial implementation of persistentcontext support (still partially broken)
Commit: | d0a5e87 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
Added Playwright 1.20 features to `Take Screenshot` (#1921) adding masking adding omitBackground adding disableAnimations adding crop
Commit: | bea7314 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Force argument for Fill Text/Secret keyword
Commit: | 17ee40d | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Force argument for Check Checkbox keyword
Commit: | 8525a15 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
New `Evaluate JavaScript` Keyword (#1854) Example ```robotframework Evaluate Multiline JavaScript ${texts}= Evaluate JavaScript button ... (elements, arg) => { ... let text = [] ... for (e of elements) { ... console.log(e.innerText) ... text.push(e.innerText) ... } ... text.push(arg) ... return text ... } ... all_elements=True ... arg=${{[1,2,3]}} Length Should Be ${texts} 12 Should Be Equal ${texts}[-1] ${{[1,2,3]}} ```
Commit: | 110a793 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
added Scroll To Element (#1850) * added `Scroll To Element` * added Tests and switchet to dotdict Signed-off-by: René <snooz@posteo.de>
Commit: | df7d22c | |
---|---|---|
Author: | René | |
Committer: | GitHub |
Added Table Keywords (#1843) Added Three Table Handling Keywords Signed-off-by: René <snooz@posteo.de>
Commit: | 01db520 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | GitHub |
Get parameter names (#1834) js extension parameter names
Commit: | 0e42d21 | |
---|---|---|
Author: | René | |
Committer: | GitHub |
fixed Select Options By (#1809) - `Select Options By` uses same method to return selected options as `Get Selected Options` - functional change is, that selection by index returns now a list of int instead list of str as before.
Commit: | 9469ccb | |
---|---|---|
Author: | René | |
Committer: | GitHub |
implemented new keyword `Get Element States` (#1593) - Added new `Get Element States` Keyword. - Deprecated `Get Element State` Keyword - `Get Element State` uses internally already `Get Element States` - Increased some timeouts to fix flaky tests - excluded `__init__.pyi` from MyPy analytics. Due to a Bug with IntFlags - Fixed assertion retries on many Keywords.
Commit: | 8351ad0 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | GitHub |
Grant permissions (#1679) * GrantPermissions initial implementation * Permissions as expected * Implement Clear Permissions
Commit: | edb9da7 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Select Options By keyword should return options which was selected Fixes #1594
Commit: | f121874 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | GitHub |
JS side keyword docs (#1565) * JS side keyword docs * mypy complaint on gh actions * typing * tsc to lint
Commit: | ea1980c | |
---|---|---|
Author: | Kerkko Pelttari | |
Committer: | GitHub |
Upload File By Selector keyword (#1499) * Start adding keyword for uploading files synchronously directly to file selector element * Add test for synchronous upload by selector KW * Update docs for Upload File By Selector * Give file upload tests longer timeout on windows * Let Synchronous Upload Test Timeout be longer * Change Upload Synchronously test to use 5MB file instead of 74MB file to save test time
Commit: | ca9f5d2 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Remove PoC Tidii keywords
Commit: | 415caae | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
New node wrapper findLocator
Commit: | 06d4e7a | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Strict mode for Take screenshot keyword
Commit: | 3491de6 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Strict mode for Clear Text keyword
Commit: | 239b4f2 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Strict mode for Type Secret keyword
Commit: | 6a5dd7f | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Clean dead code
Commit: | afcd491 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Strict mode for Select Options By keyword
Commit: | 82521e1 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Strict mode for Execute JavaScript keyword
Commit: | 77a5c0d | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Strict mode for Highlight Elements keyword But strict mode is not enabled by default
Commit: | cf25600 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Strict mode for Click keyword
Commit: | bca9338 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Strict mode for Get Element State on WaitForFunctionOptions
Commit: | 7233dc3 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Add strict mode for Get Property keyword
Commit: | 66875f7 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Initial preparation for strict mode in Get Text kw
Commit: | 8db7cbd | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Strict mode for Press Keys keyword
Commit: | 4a3ece7 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | GitHub |
Topic/record selector improvements (#1258) * selector label on header * frame piercing * remove console.log * prevent focus on the controller elem items * movable * selector recorder and csp * scroll position * fix tests * iframe x N piercing .. in princible * Remove selecotr * attach frame selector script to all frames * subframe selector recorder. * show recorded selector from frame * recording reset * frameIndex * show all recordings * shadowRoot piercing selector * selectors yeah * one shall pass shadows * initial UI * fix test and force headfull mode when record selector in use * lint * close headfull browser at the end of suite * close headfull browser at the end of suite * refactoring ts side a bit
Commit: | cc18e1b | |
---|---|---|
Author: | Kerkko Pelttari | |
Committer: | GitHub |
Properly implement `Browser.Browser().playwright.port` and add test. Add Browser().set_peer_id method (#1109) * Add simple implementation of playwrightstate switching `Browser().playwright.select_playwright_state()` * Disable playwright.py overriding value of env var 'PLAYWRIGHT_BROWSERS_PATH' even when it has been separately set by user * Commit work-in-progress test * Attempt at writing a test for Select Playwright State * Slight progress in playwright_state_selecting * revert test_playwright_state_selecting to version without subprocess hacks * Reduce unnecessary changes * Clean up unnecessary test util for playwright_state test * Change test_playwright_state_selecting.py to test_shared_playwright_port.py * Properly use library argument node_process_port * lint * PR cleanup * Working unit test and 2 non-working skipped unit tests for peer id switching * Document set_peer_id method and remove keyword decorator
Commit: | c818ac5 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Save storage state to file
Commit: | 8181377 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Trace file created by single argument
Commit: | fe5f7be | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Simplify how passing parameters when creating new context
Commit: | 50569e1 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Add tracing options in new context
Commit: | d5aff84 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | GitHub |
finder based css selector creation (#882) * finder based css selector creation * css selector finding to own file * css selector finding to own file with highlight * update yarn.lock * rebuilt also when js file change * deps updated * udpate pw * no package-lock * record selector keyword
Commit: | fb8cd47 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Add support to verify and get alert text Fixes #440
Commit: | d2e35f5 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
If context is created but browser does not exist, show log message to user
Commit: | ea94ab9 | |
---|---|---|
Author: | Vincenzo Gasparo | |
Committer: | GitHub |
Added regex and wait_until args to wait_for_navigation (#917) * Added regex and wait_until args to wait_for_navigation * Removed regex arg, try full match and regex * removed promise.any, check if url is a regex Co-authored-by: Vincenzo Gasparo <vincenzo.gasparo@facile.it> Co-authored-by: Mikko Korpela <mikko.korpela@gmail.com>
Commit: | 3869fa0 | |
---|---|---|
Author: | Vincenzo Gasparo | |
Committer: | GitHub |
Take screenshot arguments (#892) * added type, quality and timeout arguments * lint-python changes * lint-python changes Co-authored-by: Vincenzo Gasparo <vincenzo.gasparo@facile.it>
Commit: | 09c53aa | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | GitHub |
Topic/page listeners (#747) * add page errors and console messages to indexedPage * page report response * use listener API 3 * linting * Closing non existing specific page causes an error * error logging * errors * close page to return page output and errors * error reporting: protective code * add page id * close page tests * report page id also
Commit: | 37e24a9 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | GitHub |
Topic/get text handle input and textarea (#778) * get_text handling input and textarea * fix test * textarea test and getter deprecation * fix progressbar position * get text: all input elements point to value
Commit: | 4455123 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | GitHub |
waitForNavigation (#756)
Commit: | 555ec9c | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Download keyword should also return suggested file name
Commit: | 8fcf969 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | Mikko Korpela |
Js extension: logging and playwright module as param
Commit: | eca3e30 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | Mikko Korpela |
connect to browser
Commit: | 64c9fcf | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | Mikko Korpela |
Not working: WIP module import
Commit: | 08bc3bf | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | Mikko Korpela |
extension keyword call
Commit: | 1724b16 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Add video options
Commit: | 1145be8 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Relay lib timeout when creating new page
Commit: | 2d6645b | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Relay lib timeout when creating new context
Commit: | 1aef06d | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Update playwright.proto Fix few protobuf.
Commit: | 14c3832 | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | Tatu Aalto |
Add Set Geolocation keyword
Commit: | de9a5d6 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | Mikko Korpela |
ClickWithOptions to Click
Commit: | ce59b44 | |
---|---|---|
Author: | Mikko Korpela |
timeout from python
Commit: | 46be59c | |
---|---|---|
Author: | Mikko Korpela |
browser id set
Commit: | 2f796f2 | |
---|---|---|
Author: | Mikko Korpela | |
Committer: | Mikko Korpela |
Expose fullPage flag from screenshot
Commit: | f3d7277 | |
---|---|---|
Author: | Kerkko Pelttari | |
Committer: | Kerkko Pelttari |
Add reload keyword
Commit: | 179c9ac | |
---|---|---|
Author: | Tatu Aalto | |
Committer: | GitHub |
GetBrowserCatalog to use Response.Json (#345) * GetBrowserCatalog to use Response.Json * Fixed accidental change * Removed not used stringResponse * Update playwright-state.ts
Commit: | 802355a | |
---|---|---|
Author: | René |
Added License and Copyright to relevant files