| 
 | 1 | +=====================  | 
 | 2 | +SeleniumLibrary 6.8.0  | 
 | 3 | +=====================  | 
 | 4 | + | 
 | 5 | + | 
 | 6 | +.. default-role:: code  | 
 | 7 | + | 
 | 8 | + | 
 | 9 | +SeleniumLibrary_ is a web testing library for `Robot Framework`_ that utilizes  | 
 | 10 | +the Selenium_ tool internally. SeleniumLibrary 6.8.0 is a new release with  | 
 | 11 | +screenshot enhancements and minor bug and documentation fixes. This version  | 
 | 12 | +adds support for Python 3.14.  | 
 | 13 | + | 
 | 14 | +If you have pip_ installed, just run  | 
 | 15 | + | 
 | 16 | +::  | 
 | 17 | + | 
 | 18 | +   pip install --upgrade robotframework-seleniumlibrary  | 
 | 19 | + | 
 | 20 | +to install the latest available release or use  | 
 | 21 | + | 
 | 22 | +::  | 
 | 23 | + | 
 | 24 | +   pip install robotframework-seleniumlibrary==6.8.0  | 
 | 25 | + | 
 | 26 | +to install exactly this version. Alternatively you can download the source  | 
 | 27 | +distribution from PyPI_ and install it manually.  | 
 | 28 | + | 
 | 29 | +SeleniumLibrary 6.8.0 was released on Saturday October 4, 2025. SeleniumLibrary supports  | 
 | 30 | +Python 3.8 through 3.14, Selenium 4.28.1 through 4.34.2 and  | 
 | 31 | +Robot Framework 6.1.1 and 7.3.2.  | 
 | 32 | + | 
 | 33 | +.. _Robot Framework: http://robotframework.org  | 
 | 34 | +.. _SeleniumLibrary: https://github.com/robotframework/SeleniumLibrary  | 
 | 35 | +.. _Selenium: http://seleniumhq.org  | 
 | 36 | +.. _pip: http://pip-installer.org  | 
 | 37 | +.. _PyPI: https://pypi.python.org/pypi/robotframework-seleniumlibrary  | 
 | 38 | +.. _issue tracker: https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av6.8.0  | 
 | 39 | +.. _Selenium Documentation: https://www.selenium.dev/documentation/selenium_manager/  | 
 | 40 | + | 
 | 41 | +.. contents::  | 
 | 42 | +   :depth: 2  | 
 | 43 | +   :local:  | 
 | 44 | + | 
 | 45 | +Most important enhancements  | 
 | 46 | +===========================  | 
 | 47 | + | 
 | 48 | +- Option to return embed screenshot while using Capture Page Screenshot (`#1923`_).  | 
 | 49 | +  One is now given the additional option to return the screenshot as base64 string to be used  | 
 | 50 | +  elsewhere in the log html. If the screenshot root directory is specified as `BASE64`  | 
 | 51 | +  then the screenshot string is returned. See the `Capture Page Screenshot` keyword doc  | 
 | 52 | +  for more information and example to place returned image in the log file.  | 
 | 53 | +- Update README.rst 'Browser drivers' section (`#1938`_)  | 
 | 54 | +  With the (long past) addition of Selenium Manager within the selenium package, the documentation  | 
 | 55 | +  on browser drivers was outdated and incorrect. This works to correct that. For more  | 
 | 56 | +  information about Selenium Manager and handling browsers and drivers see the  | 
 | 57 | +  `Selenium Documentation`_ on the topic.  | 
 | 58 | +- Loosen restriction on the upper Python version allowing Python 3.14 (`#1949`_)  | 
 | 59 | + | 
 | 60 | +Acknowledgements  | 
 | 61 | +================  | 
 | 62 | + | 
 | 63 | +I want to thank the following people for helping getting out this release ..  | 
 | 64 | + | 
 | 65 | +- `Hrutvik Jagtap <https://github.com/hsj51>`_  and `Shiva Prasad Adirala <https://github.com/adiralashiva8>`_  | 
 | 66 | +  for contributing to the base64 image screenshot functionality (`#1923`_)  | 
 | 67 | +- `Corey Goldberg <https://github.com/cgoldberg>`_ for updating the README concerning Selenium Manager (`#1938`_)  | 
 | 68 | +- `DetachHead <https://github.com/DetachHead>`_ for reporting the deprecated `is_string` error messages (`#1940`_)  | 
 | 69 | +- `Rudolf <https://github.com/Houbein>`_ for pushing for the addition of Python 3.14 (`#1949`_)  | 
 | 70 | + | 
 | 71 | +I also want to thank `Yuri Verweij <https://github.com/yuriverweij>`_, `Lassi Heikkinen <https://github.com/Brownies>`_,  | 
 | 72 | +and `Tatu Aalto <https://github.com/aaltat>`_ for their ongoing contributions and support.  | 
 | 73 | + | 
 | 74 | +Full list of fixes and enhancements  | 
 | 75 | +===================================  | 
 | 76 | + | 
 | 77 | +.. list-table::  | 
 | 78 | +    :header-rows: 1  | 
 | 79 | + | 
 | 80 | +    * - ID  | 
 | 81 | +      - Type  | 
 | 82 | +      - Priority  | 
 | 83 | +      - Summary  | 
 | 84 | +    * - `#1923`_  | 
 | 85 | +      - enhancement  | 
 | 86 | +      - high  | 
 | 87 | +      - Return base64 image in case of EMBED  | 
 | 88 | +    * - `#1938`_  | 
 | 89 | +      - enhancement  | 
 | 90 | +      - high  | 
 | 91 | +      - Update README.rst 'Browser drivers' section  | 
 | 92 | +    * - `#1940`_  | 
 | 93 | +      - enhancement  | 
 | 94 | +      - high  | 
 | 95 | +      - remove usages of deprecated `is_string`  | 
 | 96 | +    * - `#1949`_  | 
 | 97 | +      - enhancement  | 
 | 98 | +      - high  | 
 | 99 | +      - Python 3.14  | 
 | 100 | +    * - `#1939`_  | 
 | 101 | +      - ---  | 
 | 102 | +      - ---  | 
 | 103 | +      - Return screenshot as base64 string and embed into log  | 
 | 104 | + | 
 | 105 | +Altogether 5 issues. View on the `issue tracker <https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av6.8.0>`__.  | 
 | 106 | + | 
 | 107 | +.. _#1923: https://github.com/robotframework/SeleniumLibrary/issues/1923  | 
 | 108 | +.. _#1938: https://github.com/robotframework/SeleniumLibrary/issues/1938  | 
 | 109 | +.. _#1940: https://github.com/robotframework/SeleniumLibrary/issues/1940  | 
 | 110 | +.. _#1949: https://github.com/robotframework/SeleniumLibrary/issues/1949  | 
 | 111 | +.. _#1939: https://github.com/robotframework/SeleniumLibrary/issues/1939  | 
0 commit comments