Skip to content

Commit 69c71aa

Browse files
committed
describe
1 parent cb079f8 commit 69c71aa

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

playwright/src/main/java/com/microsoft/playwright/impl/LocatorImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ public int count() {
183183

184184
@Override
185185
public Locator describe(String description) {
186-
throw new Error("not implemented yet");
186+
return locator(describeSelector(description));
187187
}
188188

189189
@Override

playwright/src/main/java/com/microsoft/playwright/impl/LocatorUtils.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ private static String getByAttributeTextSelector(String attrName, Object value,
3939
return "internal:attr=[" + attrName + "=" + escapeForAttributeSelector(value, exact) + "]";
4040
}
4141

42+
static String describeSelector(String description) {
43+
return "internal:describe=" + gson().toJson(description);
44+
}
45+
4246
static String getByTestIdSelector(Object testId, PlaywrightImpl playwright) {
4347
String testIdAttributeName = ((SharedSelectors) playwright.selectors()).testIdAttributeName;
4448
return getByAttributeTextSelector(testIdAttributeName, testId, true);

0 commit comments

Comments
 (0)