diff --git a/docs/basics/acct-team-mgmt/concurrency-limits.md b/docs/basics/acct-team-mgmt/concurrency-limits.md
index 6f53fe39c0..637ef149d3 100644
--- a/docs/basics/acct-team-mgmt/concurrency-limits.md
+++ b/docs/basics/acct-team-mgmt/concurrency-limits.md
@@ -1,24 +1,22 @@
---
id: concurrency-limits
title: Concurrency Limits and Team Accounts
-sidebar_label: Concurrency Limits and Team Accounts
+sidebar_label: Concurrency Limits and Allocations for Teams
---
import useBaseUrl from '@docusaurus/useBaseUrl';
Enterprise Plans only
-If your organization has multiple teams sharing a Sauce Labs account, it's important to monitor your concurrency limits--the number of virtual machines that you can run tests on simultaneously. You'll need to ensure that your organization's concurrency is distributed among your accounts.
+If your organization has multiple teams sharing a Sauce Labs account, you can use Team Limits to ensure that your organization's concurrency is distributed among different teams.
-If you are an org admin, you can view your organization's concurrency limits:
+If you are an org admin, you can view and control your organization's concurrency limits:
1. In Sauce Labs, click **ACCOUNT** and then click **Team Management**.
-2. On the **Organization Management** page, under the ORGANIZATION NAME box, concurrency limits will be displayed for the selected data center. You can also view the **PEAK VM CONCURRENCY** and **VM TESTS BY DAY** for the organization.
-
-
+2. On the **Organization Management** page, under the ORGANIZATION NAME box, concurrency limits will be displayed for the selected data center.
3. To view the limits for another data center, in the upper-right corner of the window, click the **DATA CENTER** dropdown and select the relevant data center.
@@ -28,11 +26,16 @@ If you are an org admin, you can view your organization's concurrency limits:
-For more information about usage, see [Viewing and Exporting Usage Data](/basics/acct-team-mgmt/viewing-exporting-usage-data/).
+For more usage information, see [Viewing and Exporting Usage Data](/basics/acct-team-mgmt/viewing-exporting-usage-data/).
+
+5. To allocate concurrency to teams, click on the team name to open the Teams tab.
+
+6. Under the Teams tab, Enter **Team VM Concurrency** and click on Update.
-## How Concurrency Limits Work
-Through Sauce Labs, organization admins set the total concurrency of their organization's account. When setting the concurrency limit for a team, be mindful that team members share the concurrency limit of the team. If a team exceeds its concurrency limit, any additional tests will be queued (see [Queueing Tests](#queueing-tests) for more information).
+## How Concurrency Allocation Works
+
+Through Sauce Labs, organization admins set the total concurrency of their organization's account. When setting the concurrency limit for a team, be mindful that team members share the concurrency limit of the team. If a team exceeds its concurrency limit, any additional tests will be queued. Be informed that queuing will be disabled from March 1st, 2024.
#### Example - Org Limits
@@ -42,15 +45,7 @@ When Team A is using all 250 concurrency slots, that only leaves 250 of the orga
#### Example - Team Limits
-An org admin allocates 100 VMs to Team A, which has five members. Since the members of a team share the team's VM limit, the number of concurrent tests being run by the five team members cannot exceed 100. However, concurrency limits cannot be set at the user level, so User A could be running 20 tests, while user B is running 50 tests, and users C, D, and E are running 10 tests each. Or User A could be running 100 tests while Users B, C, D, and E are not running any tests.
-
-## Queueing Tests
-
-As tests complete, queued tests are allocated to concurrency slots in the order they were queued.
-
-If you run more tests at once than your concurrency allows (e.g., you have a concurrency of 100 but send 200 tests at once), the extra tests will be queued and run as the first tests finish. A test is only allowed to remain in the queue for 10 minutes. If it has not been moved out of the queue before 10 minutes elapse, or if too many tests are already queued, the test is removed from the queue and not run at all.
-
-Queuing is intended to deal with small mistakes in concurrency management. Sauce Labs does not recommend queuing tests intentionally.
+An organization admin allocates 100 VMs to Team A, which has five members. Since the members of a team share the team's VM limit, the number of concurrent tests being run by the five team members cannot exceed 100. However, concurrency limits cannot be set at the user level, so User A could be running 20 tests, while user B is running 50 tests, and users C, D, and E are running 10 tests each. Or User A could be running 100 tests while Users B, C, D, and E are not running any tests.
## Checking Concurrency
@@ -61,3 +56,17 @@ curl -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location \
--request GET 'https://api.us-west-1.saucelabs.com/rest/v1.2/users//concurrency' \
--header 'Content-Type: application/json' \ | json_pp
```
+
+:::caution
+
+Queuing will be disabled on March 1st, 2024. To better manage your usage, check the [Usage Analytics](https://docs.saucelabs.com/dev/api/usage/) that Sauce Labs provides for you
+
+:::
+
+## Queueing Tests
+
+As tests are complete, queued tests are allocated to concurrency slots in the order they were queued.
+
+If you run more tests at once than your concurrency allows (e.g., you have a concurrency of 100 but send 200 tests at once), the extra tests will be queued and run as the first tests finish. A test is only allowed to remain in the queue for 10 minutes. If it has not been moved out of the queue before 10 minutes elapse, or if too many tests are already queued, the test is removed from the queue and not run at all.
+
+Queuing is intended to deal with small mistakes in concurrency management. Sauce Labs does not recommend queuing tests intentionally.
diff --git a/docs/dev/cli/saucectl/run.md b/docs/dev/cli/saucectl/run.md
index 5d049fa3ef..894699d02d 100644
--- a/docs/dev/cli/saucectl/run.md
+++ b/docs/dev/cli/saucectl/run.md
@@ -87,6 +87,11 @@ Execute tests according to the environment, framework, and test suite specificat
-h |
Usage information for the run command. |
+
+ --live-logs |
+ |
+ Tail the live log output from a running Sauce Orchestrate container. |
+
--no-color |
|
@@ -366,6 +371,19 @@ Usage information for the `run` command.
+### --live-logs
+
+
+
| OPTIONAL | BOOLEAN | Sauce Orchestrate Only
+
+Tail the live log output from a running Sauce Orchestrate container.
+
+```bash
+saucectl run --live-logs
+```
+
+
+
### --no-color
diff --git a/docs/visual-testing/integrations/storybook.md b/docs/visual-testing/integrations/storybook.md
index c76a4a7c38..d0a01ef05f 100644
--- a/docs/visual-testing/integrations/storybook.md
+++ b/docs/visual-testing/integrations/storybook.md
@@ -176,4 +176,4 @@ module.exports = {
```
-If you wanna configure your own devices please follow the configuration steps inside the [playwright docs](https://playwright.dev/docs/emulation#devices).
+If you'd like to configure your own devices, please follow the configuration steps inside the [playwright docs](https://playwright.dev/docs/emulation#devices).
diff --git a/docs/web-apps/automated-testing/cypress.md b/docs/web-apps/automated-testing/cypress.md
index e58ba400ee..3c9e979950 100644
--- a/docs/web-apps/automated-testing/cypress.md
+++ b/docs/web-apps/automated-testing/cypress.md
@@ -34,6 +34,18 @@ Sauce Labs supports the following test configurations for Cypress:
Supported Browsers |
End of Life |
+
+
+ 13.6.3 |
+ 20 |
+ macOS: 11.00, 12, 13 |
+ Chrome, Firefox, Microsoft Edge, Webkit (Experimental) |
+ January 22, 2025 |
+
+
+ Windows: 10, 11 |
+
+
13.6.0 |
@@ -130,18 +142,6 @@ Sauce Labs supports the following test configurations for Cypress:
Windows: 10, 11 |
-
-
- 12.3.0 |
- 16 |
- macOS: 11.00, 12, 13 |
- Chrome, Firefox, Microsoft Edge, Webkit (Experimental) |
- Jan 15, 2024 |
-
-
- Windows: 10, 11 |
-
-
## How to Get Started
@@ -180,6 +180,10 @@ Cypress does not currently work with Firefox 101 on Windows.
Cypress does not currently work with Firefox 105.
See https://github.com/cypress-io/cypress/issues/23897 for more information.
+### Microsoft Edge 120
+
+Cypress does not currently work with Microsoft Edge 120.
+
### Webkit
- Cypress only supports launching Webkit with a fixed resolution of 1280x720.
diff --git a/docs/web-apps/automated-testing/playwright.md b/docs/web-apps/automated-testing/playwright.md
index e397557b5c..9c59a9cf9c 100644
--- a/docs/web-apps/automated-testing/playwright.md
+++ b/docs/web-apps/automated-testing/playwright.md
@@ -35,6 +35,18 @@ Sauce Labs supports the following test configurations for Playwright:
Supported Browsers |
End of Life |
+
+
+ 1.41.0 |
+ 20 |
+ macOS: 11.00, 12, 13 |
+ Chromium, Chrome, Firefox, Webkit |
+ January 22, 2025 |
+
+
+ Windows: 10, 11 |
+
+
1.40.1 |
@@ -131,18 +143,6 @@ Sauce Labs supports the following test configurations for Playwright:
Windows: 10, 11 |
-
-
- 1.29.2 |
- 16 |
- macOS: 11.00, 12, 13 |
- Chromium, Chrome, Firefox, Webkit |
- Jan 15, 2024 |
-
-
- Windows: 10, 11 |
-
-
## How to Get Started
diff --git a/docs/web-apps/automated-testing/selenium/quickstart.md b/docs/web-apps/automated-testing/selenium/quickstart.md
index 19fdccf0c5..45d30e2db5 100644
--- a/docs/web-apps/automated-testing/selenium/quickstart.md
+++ b/docs/web-apps/automated-testing/selenium/quickstart.md
@@ -10,304 +10,17 @@ import TabItem from '@theme/TabItem';
Get up and running quickly with your first Selenium WebDriver automated test on the Sauce Labs cloud.
-- Don't have Selenium tests, but want to try? Our examples below include sample project structures, Java tests, and working configuration specifications, so you can get up and running in less than 10 minutes using the instructions on this page!
-- Already have Selenium tests to run? Take advantage of the Sauce Labs cloud to test on thousands of desktop and mobile browser/OS combinations and maximize your digital confidence.
-
-The examples below are written in Java and run Selenium web tests on a Chrome browser. You can use a CLI terminal or an IDE, such as [IntelliJ Community Edition](https://www.jetbrains.com/idea/download/) or [Visual Studio Code](https://code.visualstudio.com/download). IDEs incorporate all of the tools needed for developing and running code — text editor, terminal, debugging console, and more.
-
## What You'll Need
- A Sauce Labs account ([Log in](https://accounts.saucelabs.com/am/XUI/#login/) or sign up for a [free trial license](https://saucelabs.com/sign-up)).
- Your Sauce Labs [Username](https://app.saucelabs.com/user-settings) and [Access Key](https://app.saucelabs.com/user-settings).
-- Download [Google Chrome](https://www.google.com/chrome/).
- Have [Git](https://git-scm.com/downloads) and [GitHub](https://docs.github.com/) set up.
-## Basic Selenium Test
-
-This is a simple browser test that uses Selenium to navigate to our [Sauce Labs demo site](https://www.saucedemo.com). The Selenium Quickstart Java Project contains all files and dependencies needed to execute a web app test.
-
-### Step 1: Clone Sample Project
-
-
-
-
-
-1. Go to your machine's home directory.
-
-```bash
-cd ~
-```
-
-2. Clone the Selenium Quickstart Java Project.
-
-```bash
-git clone https://github.com/saucelabs-training/quickstart-selenium-java.git
-```
-
-3. Go to the project.
-
-```bash
-cd quickstart-selenium-java
-```
-
-
-
-
-1. Open VS Code and click **Clone Git Repository**.
-2. Enter the Selenium Quickstart Java Project URL (https://github.com/saucelabs-training/quickstart-selenium-java.git) and click **Clone from URL**.
-
-
-
-
-1. Open IntelliJ and click **Get from VCS**.
-2. Enter the Selenium Quickstart Java Project URL (https://github.com/saucelabs-training/quickstart-selenium-java.git) and click **Clone**.
-
-
-
-
-### Step 2: Run Test
-
-
-
-
-
-Run the following code to execute your test.
-
-```bash
-mvn test
-```
-
-
-
-
-Right-click on the test file (**SauceTest.java**) and click **Run Java**.
-
-
-
-
-Right-click on the test file (**SauceTest.java**) and click **Run 'SauceTest'**.
-
-
-
-
-### Step 3: View Test Results
-
-
-
-
-
-You should see a session confirmation message like this. Copy and paste the **Test Job Link** into your browser to see your test results on Sauce Labs.
-
-Once you get to the **Test Results** page, click on your test to view its details.
-
-
-
-
-You should see a session confirmation message like this. Click on the **Test Job Link** to see your test results on Sauce Labs.
-
-Once you get to the **Test Results** page, click on your test to view its details.
-
-
-
-
-You should see a session confirmation message like this. Click on the **Test Job Link** to go to your test results on Sauce Labs.
-
-Once you get to the **Test Results** page, click on your test to view its details.
-
-
-
-
-## Selenium WebDriver Tests
-
-In this Selenium test, you'll automate WebDriver to open and close a Chrome browser window. For this section, you'll need an IDE, such as IntelliJ or Visual Studio Code.
-
-### Step 1: Clone Project
-
-
-
-
-
-1. Open VS Code and click **Clone Git Repository**.
-2. Enter the Sauce Labs Advanced Selenium Training Project URL (https://github.com/saucelabs-training/advanced-selenium.git) and click **Clone from URL**.
-
-
-
-
-1. Open IntelliJ and click **Get from VCS**.
-2. Enter the Sauce Labs Advanced Selenium Training Project URL (https://github.com/saucelabs-training/advanced-selenium.git) and click **Clone**.
-
-
-
-
-### Step 2: Download Dependencies
-
-This quickstart test utilizes the Java Development Kit (JDK) ([download here](https://www.oracle.com/java/technologies/downloads/#java8)), which is required to compile and execute Java code, and Selenium Java bindings ([download here](https://www.selenium.dev/downloads/)), which are required for Selenium-Java compatibility.
-
-### Step 3: Import Dependencies
-
-If it's your first time ever opening a Java project, follow the steps below; if not, you can skip this.
-
-1. Your IDE will prompt you to set up your JDK. You'll need to click on the prompt.
})
-2. Provide the location where you downloaded the JDK. Some IDEs will detect and find the path for you, so all you have to do is select it.
-
-:::tip
-If you're new to IDEs, here are some tips:
-
-OpenJDK distributions
-IDEs also give you the option to download open source JDK distributions (e.g., Amazon Corretto, Oracle OpenJDK, and Eclipse Temurin) as an alternative to downloading JDK to your local machine. This works, but will only download it this specific project. If you're setting up a permanent developer environment that will be used beyond this Quickstart, you should download the JDK locally.
-
-
-Extensions and plugins
-If your IDE recommends additional extensions and plugins for Java and Maven, such as the ones listed below, you should accept them since they may contain more dependencies needed to run a test.
-
-:::
-
-### Step 4: Run Test
-
-Right-click and run the test file, **SeleniumTest.java**.
-
-### Step 5: View Test Results
-
-You should see a Chrome browser window pop up and then quickly close. Your results will show a confirmation that ChromeDriver started successfully.
-
-This concludes the test! If you're feeling ambitious, proceed to the next section to try out some additional common Selenium commands.
-
-### Extra Credit (Optional)
-
-In this exercise, you'll be running the same **SeleniumTest.java** test, but with a few more actions this time. You'll automate WebDriver to open a Chrome browser window, navigate to our [demo site](https://www.saucedemo.com), log in with a username and password, maximize the browser window, then close the browser window.
-
-1. Copy and paste the below code into the **SeleniumTest.java** test file, overwriting the previous test.
-
-```java
-package com.saucelabs.advancedselenium.saucedemo.tests;
-
-import org.openqa.selenium.By;
-import org.openqa.selenium.WebDriver;
-import org.openqa.selenium.chrome.ChromeDriver;
-
-public class Hello {
-
- public static void main(String[] args) {
- // Lets WebDriverManager handle drivers
- WebDriverManager.chromedriver().setup();
- // Starts session (opens browser)
- RemoteWebDriver driver = new ChromeDriver();
-
- // Opens browser with desired URL
- driver.get("https://www.saucedemo.com");
- // Inputs standard_user in username field.
- driver.findElement(By.id("user-name")).sendKeys("standard_user");
- // Inputs secret_sauce in password field
- driver.findElement(By.id("password")).sendKeys("secret_sauce");
-
- // Clicks the Login button
- driver.findElement(By.id("login-button")).click();
-
- // maximizes browser window
- driver.manage().window().maximize();
-
- // Closes browser
- driver.quit();
- }
-}
-```
-
-See [Finder Methods](/web-apps/automated-testing/selenium/#finder-methods) to learn about locating id names and other webpage elements. 2. Save your changes. 3. Run revised test.
-
-
+For additional guidance on setting up Selenium tests, please refer to our [Getting Started with Selenium guide](https://app.saucelabs.com/getting-started/guides/selenium). This guide offers step-by-step instructions to help you begin your testing journey.
## More Information
diff --git a/docs/web-apps/automated-testing/testcafe.md b/docs/web-apps/automated-testing/testcafe.md
index b591250246..88b98f3a56 100644
--- a/docs/web-apps/automated-testing/testcafe.md
+++ b/docs/web-apps/automated-testing/testcafe.md
@@ -34,6 +34,23 @@ Sauce Labs supports the following test configurations for TestCafe:
Supported Browsers |
End of Life |
+
+
+ 3.5.0 |
+ 20 |
+ macOS: 11.00, 12, 13 |
+ Safari, Chrome, Firefox, Microsoft Edge |
+ January 22, 2025 |
+
+
+ Windows: 10, 11 |
+ Chrome, Firefox, Microsoft Edge |
+
+
+ iOS: 13.4, 14.5, 15.4, 16.0, 16.1, 16.2 |
+ Safari |
+
+
3.4.0 |
@@ -153,23 +170,6 @@ Sauce Labs supports the following test configurations for TestCafe:
Safari |
-
-
- 2.2.0 |
- 16 |
- macOS: 11.00, 12, 13 |
- Safari, Chrome, Firefox, Microsoft Edge |
- Jan 15, 2024 |
-
-
- Windows: 10, 11 |
- Chrome, Firefox, Microsoft Edge |
-
-
- iOS:13.4, 14.5, 15.4, 16.0, 16.1 |
- Safari |
-
-
## How to Get Started
diff --git a/src/pages/community.js b/src/pages/community.js
index 0de3c518d3..01a8816f05 100644
--- a/src/pages/community.js
+++ b/src/pages/community.js
@@ -27,7 +27,7 @@ class Community extends Component {
/>