mirror of
https://github.com/microsoft/playwright.git
synced 2024-12-12 11:50:22 +03:00
As explained in
https://github.com/microsoft/playwright-java/issues/819#issuecomment-1709019419
we are not ready to ship this in its current form. Reverting for now.
This reverts commit 475c96d4c2
.
This commit is contained in:
parent
f71df9fb50
commit
34af2b9477
@ -1,115 +0,0 @@
|
||||
# class: SoftAssertions
|
||||
* since: v1.38
|
||||
* langs: java
|
||||
|
||||
The [SoftAssertions] class provides assertion methods that can be used to make multiple assertions without failing the test immediately.
|
||||
|
||||
```java
|
||||
...
|
||||
import com.microsoft.playwright.assertions.SoftAssertions;
|
||||
|
||||
public class TestPage {
|
||||
...
|
||||
@Test
|
||||
void hasUrlTextPass() {
|
||||
SoftAssertions softly = SoftAssertions.create();
|
||||
page.getByText("Sign in").click();
|
||||
softly.assertThat(page).hasURL(Pattern.compile(".*/login"));
|
||||
softly.assertAll();
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## method: SoftAssertions.create
|
||||
* since: v1.38
|
||||
* langs: java
|
||||
- returns: <[SoftAssertions]>
|
||||
|
||||
Creates a [SoftAssertions] object.
|
||||
|
||||
**Usage**
|
||||
|
||||
```java
|
||||
SoftAssertions softly = SoftAssertions.create();
|
||||
```
|
||||
|
||||
## method: SoftAssertions.expectLocator
|
||||
* since: v1.38
|
||||
* langs:
|
||||
- alias-java: assertThat
|
||||
- returns: <[LocatorAssertions]>
|
||||
|
||||
Creates a [LocatorAssertions] object for the given [Locator].
|
||||
|
||||
**Usage**
|
||||
|
||||
```java
|
||||
SoftAssertions softly = SoftAssertions.create();
|
||||
...
|
||||
softly.assertThat(locator).isVisible();
|
||||
```
|
||||
|
||||
### param: SoftAssertions.expectLocator.locator
|
||||
* since: v1.38
|
||||
- `locator` <[Locator]>
|
||||
|
||||
[Locator] object to use for assertions.
|
||||
|
||||
## method: SoftAssertions.expectPage
|
||||
* since: v1.38
|
||||
* langs:
|
||||
- alias-java: assertThat
|
||||
- returns: <[PageAssertions]>
|
||||
|
||||
Creates a [PageAssertions] object for the given [Page].
|
||||
|
||||
**Usage**
|
||||
|
||||
```java
|
||||
SoftAssertions softly = SoftAssertions.create();
|
||||
...
|
||||
softly.assertThat(page).hasTitle("News");
|
||||
```
|
||||
|
||||
### param: SoftAssertions.expectPage.page
|
||||
* since: v1.38
|
||||
- `page` <[Page]>
|
||||
|
||||
[Page] object to use for assertions.
|
||||
|
||||
## method: SoftAssertions.expectAPIResponse
|
||||
* since: v1.38
|
||||
* langs:
|
||||
- alias-java: assertThat
|
||||
|
||||
- returns: <[APIResponseAssertions]>
|
||||
|
||||
Creates a [APIResponseAssertions] object for the given [APIResponse].
|
||||
|
||||
**Usage**
|
||||
|
||||
```java
|
||||
SoftAssertions softly = SoftAssertions.create();
|
||||
...
|
||||
softly.assertThat(response).isOK();
|
||||
```
|
||||
|
||||
### param: SoftAssertions.expectAPIResponse.response
|
||||
* since: v1.38
|
||||
- `response` <[APIResponse]>
|
||||
|
||||
[APIResponse] object to use for assertions.
|
||||
|
||||
## method: SoftAssertions.assertAll
|
||||
* since: v1.38
|
||||
* langs: java
|
||||
|
||||
Runs all the assertions have been executed for this [SoftAssertions] object. If any assertions fail, this method throws an AssertionFailedError with the details of all the failed assertions.
|
||||
|
||||
**Usage**
|
||||
|
||||
```java
|
||||
SoftAssertions softly = SoftAssertions.create();
|
||||
...
|
||||
softly.assertAll();
|
||||
```
|
Loading…
Reference in New Issue
Block a user