From 89e98d85fc78b230ea67f2d5e173303a6afa6130 Mon Sep 17 00:00:00 2001 From: Jason Hu Date: Mon, 11 Oct 2021 10:20:51 -0700 Subject: [PATCH] docs(protractor): add more protractor selectors (#9334) Also fix `by.cssContainingText`, the text should not double quoted --- docs/src/protractor-js.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/src/protractor-js.md b/docs/src/protractor-js.md index 715f47e73b..dd90ee2dd2 100644 --- a/docs/src/protractor-js.md +++ b/docs/src/protractor-js.md @@ -16,10 +16,13 @@ title: "Migrating from Protractor" | Protractor | Playwright Test | |---------------------------------------------------|-----------------------------------------| -| `element(by.model('...'))` | `page.locator('[ng-model="..."]')` | +| `element(by.buttonText('...'))` | `page.locator('button, input[type="button"], input[type="submit"] >> text="..."')` | | `element(by.css('...'))` | `page.locator('...')` | +| `element(by.cssContainingText('..1..', '..2..'))` | `page.locator('..1.. >> text=..2..')` | +| `element(by.id('...'))` | `page.locator('#...')` | +| `element(by.model('...'))` | `page.locator('[ng-model="..."]')` | | `element(by.repeater('...'))` | `page.locator('[ng-repeat="..."]')` | -| `element(by.cssContainingText('..1..', '..2..'))` | `page.locator('..1.. >> text="..2.."')` | +| `element(by.xpath('...'))` | `page.locator('xpath=...')` | | `element.all` | `page.locator` | | `browser.get(url)` | `await page.goto(url)` | | `browser.getCurrentUrl()` | `page.url()` |