From ce6320360bfda646d78a0aaa2163e73d1467991e Mon Sep 17 00:00:00 2001 From: Gil Forcada Codinachs Date: Tue, 27 Jun 2023 12:16:25 +0300 Subject: [PATCH 1/2] cleanup: drop saucelab usage We are not using it anymore. --- docs/source/examples.rst | 7 - docs/source/happy.rst | 1 - docs/source/index.rst | 3 - docs/source/robot.rst | 1 - docs/source/saucelabs.rst | 138 ------------------ src/plone/app/robotframework/__init__.py | 1 - src/plone/app/robotframework/saucelabs.py | 44 ------ src/plone/app/robotframework/saucelabs.robot | 38 ----- src/plone/app/robotframework/selenium.robot | 2 +- .../tests/docs/test_hello.robot | 1 - .../tests/docs/test_keywords.robot | 1 - .../tests/test_autologin_library.robot | 1 - .../tests/test_content_library.robot | 1 - .../tests/test_i18n_library.robot | 1 - .../tests/test_robotfixture.robot | 1 - .../tests/test_speakjs_library.robot | 1 - .../tests/test_users_library.robot | 1 - 17 files changed, 1 insertion(+), 242 deletions(-) delete mode 100644 docs/source/saucelabs.rst delete mode 100644 src/plone/app/robotframework/saucelabs.py delete mode 100644 src/plone/app/robotframework/saucelabs.robot diff --git a/docs/source/examples.rst b/docs/source/examples.rst index b2c19527..1311aa8f 100644 --- a/docs/source/examples.rst +++ b/docs/source/examples.rst @@ -5,13 +5,6 @@ A minimal example **plone.app.robotramework**-example: - https://github.com/datakurre/example.product/tree/p.a.robotframework - https://travis-ci.org/datakurre/example.product -- https://saucelabs.com/u/exampleproduct - -This is how we used this for Plomino to run some robot tests at SauceLabs: - -- https://github.com/plomino/Plomino/pull/322/files -- https://travis-ci.org/fulv/Plomino -- https://saucelabs.com/u/fulv_plomino More examples which already contain robotframework tests in collective: diff --git a/docs/source/happy.rst b/docs/source/happy.rst index 5fd8002b..6515f3db 100644 --- a/docs/source/happy.rst +++ b/docs/source/happy.rst @@ -167,7 +167,6 @@ Here is a more complicated example with some user keywords in action: Force Tags wip-not_in_docs - Resource plone/app/robotframework/saucelabs.robot Resource plone/app/robotframework/selenium.robot Library Remote ${PLONE_URL}/RobotRemote diff --git a/docs/source/index.rst b/docs/source/index.rst index f600831c..95b4806d 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -62,7 +62,6 @@ Advanced topics debugging travis-ci - saucelabs reload ride @@ -74,7 +73,6 @@ User keywords as resource files: - :download:`libdoc/user_keywords.html` -- :download:`libdoc/user_saucelabs.html` - :download:`libdoc/user_selenium.html` - :download:`libdoc/user_server.html` @@ -118,7 +116,6 @@ dependent on Plone code base). - :download:`libdoc/python_debugging.html` - :download:`libdoc/python_layoutmath.html` -- :download:`libdoc/python_saucelabs.html` - :download:`libdoc/python_zope2server.html` Each Python keyword library can be included as with ``Library diff --git a/docs/source/robot.rst b/docs/source/robot.rst index 0729d502..582e5ea9 100644 --- a/docs/source/robot.rst +++ b/docs/source/robot.rst @@ -148,7 +148,6 @@ in a test suite with *Resource*-command in ```*** Settings ***``: Resource plone/app/robotframework/keywords.robot Resource plone/app/robotframework/selenium.robot - Resource plone/app/robotframework/saucelabs.robot BDD-style tests diff --git a/docs/source/saucelabs.rst b/docs/source/saucelabs.rst deleted file mode 100644 index f3cd26cf..00000000 --- a/docs/source/saucelabs.rst +++ /dev/null @@ -1,138 +0,0 @@ -Integrate with Sauce Labs -========================= - -1. Register an account for http://saucelabs.com/ with the *Open Sauce* plan. - Derive username from product name. For example, ``myproduct``. Use your own - contact email for the beginning. It can be changed later. - -2. Install travis-gem for your active Ruby-installation: - - .. code-block:: bash - - $ sudo gem install travis - -3. Log in to Sauce Labs to see your Sauce Labs access key (at the bottom of - the left column). - -4. Encrypt Sauce Labs credentials into ``.travis.yml``: - - .. code-block:: bash - - $ travis encrypt SAUCE_USERNAME=... -r github-user-or-organization/myproduct --add - $ travis encrypt SAUCE_ACCESS_KEY=... -r github-user-or-organization/myproduct --add - -5. Update ``.travis.yml`` to set up the Sauce Labs connection before tests: - - .. code-block:: yaml - - [...] - addons: - sauce_connect: - - username: $SAUCE_USERNAME - - access_key: $SAUCE_ACCESS_KEY - [...] - env: - [...] - global: - - secure: ... - - secure: ... - - ROBOT_BUILD_NUMBER=travis-$TRAVIS_BUILD_NUMBER - - ROBOT_REMOTE_URL=http://$SAUCE_USERNAME:$SAUCE_ACCESS_KEY@ondemand.saucelabs.com:80/wd/hub - - ROBOT_DESIRED_CAPABILITIES=tunnel-identifier:$TRAVIS_JOB_NUMBER - [...] - -.. note:: If you already have an ``env`` section, for instance to define - different versions of Plone like this: - - .. code-block:: yaml - - env: - - PLONE_VERSION=5.0 - - PLONE_VERSION=5.1 - - PLONE_VERSION=5.2 - - you will need to declare those variables in a ``matrix`` section, like this: - - .. code-block:: yaml - - env: - matrix: - - PLONE_VERSION=5.0 - - PLONE_VERSION=5.1 - - PLONE_VERSION=5.2 - global: - - secure: ... - - secure: ... - - ROBOT_BUILD_NUMBER=travis-$TRAVIS_BUILD_NUMBER - - ROBOT_REMOTE_URL=http://$SAUCE_USERNAME:$SAUCE_ACCESS_KEY@ondemand.saucelabs.com:80/wd/hub - - ROBOT_DESIRED_CAPABILITIES=tunnel-identifier:$TRAVIS_JOB_NUMBER - -6. Update your test suites to use SauceLabs test browser by including - ``saucelabs.robot`` resource and updating your *Test Setup* and *Test - Teardown* to use SauceLabs-supporting keywords (with these changes - the test suites will still continue to work also without SauceLabs): - - .. code-block:: robotframework - - *** Settings *** - - Force Tags wip-not_in_docs - ... - - Resource plone/app/robotframework/saucelabs.robot - - Test Setup Open SauceLabs test browser - Test Teardown Run keywords Report test status Close all browsers - - ... - -7. Update ``travis.cfg`` to allow downloading robotframework-packages: - - .. code-block:: ini - - [buildout] - - ... - - allow-hosts += - code.google.com - robotframework.googlecode.com - - -Running Sauce Labs build manually ---------------------------------- - -1. Download and unzip http://saucelabs.com/downloads/Sauce-Connect-latest.zip, - then start Sauce-Connect with: - - .. code-block:: bash - - $ java -jar Sauce-Connect.jar -i manual - -2. Start ``bin/robot-server``: - - .. code-block:: bash - - $ bin/robot-server my.product.testing.ROBOT_TESTING - -3. Run tests with ``bin/robot``: - - .. code-block:: bash - - $ bin/robot -v REMOTE_URL:http://SAUCE_USERNAME:SAUCE_ACCESS_KEY@ondemand.saucelabs.com:80/wd/hub -v BUILD_NUMBER:manual -v DESIRED_CAPABILITIES:tunnel-identifier:manual src/my/product/tests/test_product.robot - -or - -4. Create an argument file, e.g. ``saucelabs_arguments.txt``: - - .. code-block:: bash - - -v REMOTE_URL:http://SAUCE_USERNAME:SAUCE_ACCESS_KEY@ondemand.saucelabs.com:80/wd/hub - -v BUILD_NUMBER:manual - -v DESIRED_CAPABILITIES:tunnel-identifier:manual - -5. Execute ``bin/robot`` with the argument file option: - - .. code-block:: bash - - $ bin/robot -A saucelabs_arguments.txt src/my/product/tests/test_product.robot diff --git a/src/plone/app/robotframework/__init__.py b/src/plone/app/robotframework/__init__.py index ee4b7e68..53440361 100644 --- a/src/plone/app/robotframework/__init__.py +++ b/src/plone/app/robotframework/__init__.py @@ -13,7 +13,6 @@ # Generic remote Python library layer from plone.app.robotframework.remote import RemoteLibraryLayer -from plone.app.robotframework.saucelabs import SauceLabs # Pybot listener for calling Robot Server from pybot # Remote Python libraries diff --git a/src/plone/app/robotframework/saucelabs.py b/src/plone/app/robotframework/saucelabs.py deleted file mode 100644 index 59c92cb3..00000000 --- a/src/plone/app/robotframework/saucelabs.py +++ /dev/null @@ -1,44 +0,0 @@ -from http.client import HTTPConnection -from robot.libraries.BuiltIn import BuiltIn - -import base64 -import json -import os -import re - - -USERNAME_ACCESS_KEY = re.compile(r"^(http|https)://([^:]+):([^@]+)@") - - -class SauceLabs: - def report_sauce_status(self, name, status, tags=[], remote_url=""): - """Report test status and tags to SauceLabs""" - job_id = ( - BuiltIn() - .get_library_instance("Selenium2Library") - .driver - .session_id - ) - - if USERNAME_ACCESS_KEY.match(remote_url): - username, access_key = USERNAME_ACCESS_KEY.findall(remote_url)[0][1:] - else: - username = os.environ.get("SAUCE_USERNAME") - access_key = os.environ.get("SAUCE_ACCESS_KEY") - - if not job_id: - return "No Sauce job id found. Skipping..." - elif not username or not access_key: - return "No Sauce environment variables found. Skipping..." - - token = base64.encodestring(f"{username}:{access_key}")[:-1] - body = json.dumps({"name": name, "passed": status == "PASS", "tags": tags}) - - connection = HTTPConnection("saucelabs.com") - connection.request( - "PUT", - f"/rest/v1/{username}/jobs/{job_id}", - body, - headers={"Authorization": "Basic %s" % token}, - ) - return connection.getresponse().status diff --git a/src/plone/app/robotframework/saucelabs.robot b/src/plone/app/robotframework/saucelabs.robot deleted file mode 100644 index fc1e45d0..00000000 --- a/src/plone/app/robotframework/saucelabs.robot +++ /dev/null @@ -1,38 +0,0 @@ -*** Settings *** - -Resource selenium.robot - -Library String -Library plone.app.robotframework.SauceLabs - -*** Variables *** - -${BUILD_NUMBER} manual -${SELENIUM_VERSION} - -*** Keywords *** - -Open SauceLabs test browser - [Documentation] Open test browser at SauceLabs. The initial test name is - ... composed of suite name and test name, but colons (:) are - ... removed, because *Selenium2Library* reserves colon to be - ... used as a separator in the desired capabilities string. - ${SUITE_INFO} = Replace string ${SUITE_NAME} : ${EMPTY} - ${TEST_INFO} = Replace string ${TEST_NAME} : ${EMPTY} - ${BUILD_INFO} = Set variable - ... build:${BUILD_NUMBER},name:${SUITE_INFO} | ${TEST_INFO} - ${SAUCE_EXTRAS} = Set variable - ... selenium-version:${SELENIUM_VERSION},${BUILD_INFO} - ${SAUCE_CAPABILITIES} = Replace String Using Regexp - ... ${DESIRED_CAPABILITIES},${SAUCE_EXTRAS} - ... ^, ${EMPTY} - Open browser ${START_URL} ${BROWSER} - ... remote_url=${REMOTE_URL} - ... desired_capabilities=${SAUCE_CAPABILITIES} - ... ff_profile_dir=${FF_PROFILE_DIR} - -Report test status - [Documentation] Report test status back to SauceLabs. The final test name - ... is sent to fix test names missing colons (:). - Report sauce status ${SUITE_NAME} | ${TEST_NAME} - ... ${TEST_STATUS} ${TEST_TAGS} ${REMOTE_URL} diff --git a/src/plone/app/robotframework/selenium.robot b/src/plone/app/robotframework/selenium.robot index 6c3d2b18..2891d473 100644 --- a/src/plone/app/robotframework/selenium.robot +++ b/src/plone/app/robotframework/selenium.robot @@ -44,7 +44,7 @@ Wait until location is ... Location should be ${expected_url} Plone Test Setup - Open SauceLabs test browser + Open test browser Run keyword and ignore error Set window size 4096 4096 Plone Test Teardown diff --git a/src/plone/app/robotframework/tests/docs/test_hello.robot b/src/plone/app/robotframework/tests/docs/test_hello.robot index 48d6a13c..60f25e21 100644 --- a/src/plone/app/robotframework/tests/docs/test_hello.robot +++ b/src/plone/app/robotframework/tests/docs/test_hello.robot @@ -2,7 +2,6 @@ Force Tags wip-not_in_docs -Resource plone/app/robotframework/saucelabs.robot Resource plone/app/robotframework/selenium.robot Test Setup Run keywords Plone test setup diff --git a/src/plone/app/robotframework/tests/docs/test_keywords.robot b/src/plone/app/robotframework/tests/docs/test_keywords.robot index d8cffaf7..33a9f002 100644 --- a/src/plone/app/robotframework/tests/docs/test_keywords.robot +++ b/src/plone/app/robotframework/tests/docs/test_keywords.robot @@ -2,7 +2,6 @@ Force Tags wip-not_in_docs -Resource plone/app/robotframework/saucelabs.robot Resource plone/app/robotframework/selenium.robot Library Remote ${PLONE_URL}/RobotRemote diff --git a/src/plone/app/robotframework/tests/test_autologin_library.robot b/src/plone/app/robotframework/tests/test_autologin_library.robot index 2cb8ff0e..ef4c9f32 100644 --- a/src/plone/app/robotframework/tests/test_autologin_library.robot +++ b/src/plone/app/robotframework/tests/test_autologin_library.robot @@ -1,7 +1,6 @@ *** Settings *** Resource plone/app/robotframework/keywords.robot -Resource plone/app/robotframework/saucelabs.robot Resource plone/app/robotframework/selenium.robot Library Remote ${PLONE_URL}/RobotRemote diff --git a/src/plone/app/robotframework/tests/test_content_library.robot b/src/plone/app/robotframework/tests/test_content_library.robot index df8eab07..ec399786 100644 --- a/src/plone/app/robotframework/tests/test_content_library.robot +++ b/src/plone/app/robotframework/tests/test_content_library.robot @@ -1,6 +1,5 @@ *** Settings *** -Resource plone/app/robotframework/saucelabs.robot Resource plone/app/robotframework/selenium.robot Library Remote ${PLONE_URL}/RobotRemote diff --git a/src/plone/app/robotframework/tests/test_i18n_library.robot b/src/plone/app/robotframework/tests/test_i18n_library.robot index f31612bf..3c14413e 100644 --- a/src/plone/app/robotframework/tests/test_i18n_library.robot +++ b/src/plone/app/robotframework/tests/test_i18n_library.robot @@ -1,7 +1,6 @@ *** Settings *** Resource plone/app/robotframework/keywords.robot -Resource plone/app/robotframework/saucelabs.robot Resource plone/app/robotframework/selenium.robot Library Remote ${PLONE_URL}/RobotRemote diff --git a/src/plone/app/robotframework/tests/test_robotfixture.robot b/src/plone/app/robotframework/tests/test_robotfixture.robot index 1475f825..d6acd885 100644 --- a/src/plone/app/robotframework/tests/test_robotfixture.robot +++ b/src/plone/app/robotframework/tests/test_robotfixture.robot @@ -1,7 +1,6 @@ *** Settings *** Resource plone/app/robotframework/keywords.robot -Resource plone/app/robotframework/saucelabs.robot Resource plone/app/robotframework/selenium.robot Library Remote ${PLONE_URL}/RobotRemote diff --git a/src/plone/app/robotframework/tests/test_speakjs_library.robot b/src/plone/app/robotframework/tests/test_speakjs_library.robot index 6e08c718..247421e1 100644 --- a/src/plone/app/robotframework/tests/test_speakjs_library.robot +++ b/src/plone/app/robotframework/tests/test_speakjs_library.robot @@ -1,7 +1,6 @@ *** Settings *** Resource plone/app/robotframework/keywords.robot -Resource plone/app/robotframework/saucelabs.robot Resource plone/app/robotframework/selenium.robot Resource plone/app/robotframework/annotate.robot Resource plone/app/robotframework/speak.robot diff --git a/src/plone/app/robotframework/tests/test_users_library.robot b/src/plone/app/robotframework/tests/test_users_library.robot index 2e8a982c..64dcb96d 100644 --- a/src/plone/app/robotframework/tests/test_users_library.robot +++ b/src/plone/app/robotframework/tests/test_users_library.robot @@ -2,7 +2,6 @@ Resource plone/app/robotframework/keywords.robot Resource plone/app/robotframework/selenium.robot -Resource plone/app/robotframework/saucelabs.robot Library Remote ${PLONE_URL}/RobotRemote From 0f22ee96f936fd436eaea92823e71bd2ff2cb3c7 Mon Sep 17 00:00:00 2001 From: Gil Forcada Codinachs Date: Tue, 27 Jun 2023 13:48:21 +0300 Subject: [PATCH 2/2] chore: update libdoc sources --- docs/libdoc.sh | 2 - docs/source/libdoc/python_debugging.html | 1683 +++++++++++++---- docs/source/libdoc/python_layoutmath.html | 1683 +++++++++++++---- docs/source/libdoc/python_zope2server.html | 1683 +++++++++++++---- docs/source/libdoc/remote_autologin.html | 1683 +++++++++++++---- docs/source/libdoc/remote_content.html | 1683 +++++++++++++---- docs/source/libdoc/remote_genericsetup.html | 1683 +++++++++++++---- docs/source/libdoc/remote_i18n.html | 1683 +++++++++++++---- docs/source/libdoc/remote_mockmailhost.html | 1683 +++++++++++++---- docs/source/libdoc/remote_quickinstaller.html | 1683 +++++++++++++---- docs/source/libdoc/remote_users.html | 1683 +++++++++++++---- docs/source/libdoc/remote_zope2server.html | 1683 +++++++++++++---- docs/source/libdoc/user_keywords.html | 1683 +++++++++++++---- docs/source/libdoc/user_selenium.html | 1683 +++++++++++++---- docs/source/libdoc/user_server.html | 1683 +++++++++++++---- 15 files changed, 18942 insertions(+), 4622 deletions(-) diff --git a/docs/libdoc.sh b/docs/libdoc.sh index 5ad5078b..725499c0 100755 --- a/docs/libdoc.sh +++ b/docs/libdoc.sh @@ -4,10 +4,8 @@ LIBDOC="../bin/libdoc -F REST" $LIBDOC --name="Plone User Keywords" plone/app/robotframework/keywords.robot source/libdoc/user_keywords.html $LIBDOC --name="Zope2Server User Keywords" plone/app/robotframework/server.robot source/libdoc/user_server.html $LIBDOC --name="Selenium User Keywords" plone/app/robotframework/selenium.robot source/libdoc/user_selenium.html -$LIBDOC --name="SauceLabs User Keywords" plone/app/robotframework/saucelabs.robot source/libdoc/user_saucelabs.html $LIBDOC --name="Zope2Server Library" plone.app.robotframework.Zope2Server source/libdoc/python_zope2server.html -$LIBDOC --name="SauceLabs Library" plone.app.robotframework.SauceLabs source/libdoc/python_saucelabs.html $LIBDOC --name="Debugging Library" plone.app.robotframework.Debugging source/libdoc/python_debugging.html $LIBDOC --name="LayoutMath Library" plone.app.robotframework.LayoutMath source/libdoc/python_layoutmath.html diff --git a/docs/source/libdoc/python_debugging.html b/docs/source/libdoc/python_debugging.html index 0da14491..d377d47d 100644 --- a/docs/source/libdoc/python_debugging.html +++ b/docs/source/libdoc/python_debugging.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/python_layoutmath.html b/docs/source/libdoc/python_layoutmath.html index 97356fed..2fd45b42 100644 --- a/docs/source/libdoc/python_layoutmath.html +++ b/docs/source/libdoc/python_layoutmath.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/python_zope2server.html b/docs/source/libdoc/python_zope2server.html index 634cac2e..f6d404b8 100644 --- a/docs/source/libdoc/python_zope2server.html +++ b/docs/source/libdoc/python_zope2server.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/remote_autologin.html b/docs/source/libdoc/remote_autologin.html index 673199cb..d9b46aff 100644 --- a/docs/source/libdoc/remote_autologin.html +++ b/docs/source/libdoc/remote_autologin.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/remote_content.html b/docs/source/libdoc/remote_content.html index c19ccbfc..32787d76 100644 --- a/docs/source/libdoc/remote_content.html +++ b/docs/source/libdoc/remote_content.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/remote_genericsetup.html b/docs/source/libdoc/remote_genericsetup.html index 5a478d02..f4976c18 100644 --- a/docs/source/libdoc/remote_genericsetup.html +++ b/docs/source/libdoc/remote_genericsetup.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/remote_i18n.html b/docs/source/libdoc/remote_i18n.html index 970e0b4a..9dc45bc6 100644 --- a/docs/source/libdoc/remote_i18n.html +++ b/docs/source/libdoc/remote_i18n.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/remote_mockmailhost.html b/docs/source/libdoc/remote_mockmailhost.html index 962eb517..a4128ed0 100644 --- a/docs/source/libdoc/remote_mockmailhost.html +++ b/docs/source/libdoc/remote_mockmailhost.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/remote_quickinstaller.html b/docs/source/libdoc/remote_quickinstaller.html index fd713c5e..a7c619df 100644 --- a/docs/source/libdoc/remote_quickinstaller.html +++ b/docs/source/libdoc/remote_quickinstaller.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/remote_users.html b/docs/source/libdoc/remote_users.html index fef16e93..45d55498 100644 --- a/docs/source/libdoc/remote_users.html +++ b/docs/source/libdoc/remote_users.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/remote_zope2server.html b/docs/source/libdoc/remote_zope2server.html index e4c539fe..2d48e8d3 100644 --- a/docs/source/libdoc/remote_zope2server.html +++ b/docs/source/libdoc/remote_zope2server.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/user_keywords.html b/docs/source/libdoc/user_keywords.html index 990f5417..909f1eec 100644 --- a/docs/source/libdoc/user_keywords.html +++ b/docs/source/libdoc/user_keywords.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/user_selenium.html b/docs/source/libdoc/user_selenium.html index 3b8b8f11..e341df47 100644 --- a/docs/source/libdoc/user_selenium.html +++ b/docs/source/libdoc/user_selenium.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + + diff --git a/docs/source/libdoc/user_server.html b/docs/source/libdoc/user_server.html index 523d80e5..7a05f95f 100644 --- a/docs/source/libdoc/user_server.html +++ b/docs/source/libdoc/user_server.html @@ -1,86 +1,554 @@ - + + - - + + + + @@ -478,7 +1190,7 @@

Opening library documentation failed

  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.
  • +
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
@@ -486,26 +1198,74 @@

Opening library documentation failed

- + + + + + + + + + +