@@ -58,12 +58,12 @@ test('clicks on an element', async () => {
5858 const logo = page.getByRole('img', { name: /logo/ })
5959
6060 await userEvent.click(logo)
61- // 或直接从定位器上访问
61+ // 或者你可以直接从定位器上访问
6262 await logo.click()
6363})
6464` ` `
6565
66- References :
66+ 相关链接:
6767
6868- [Playwright ` locator.click ` API ](https :// playwright.dev/docs/api/class-locator#locator-click)
6969- [WebdriverIO ` element.click ` API ](https :// webdriver.io/docs/api/element/click/)
@@ -89,12 +89,12 @@ test('triggers a double click on an element', async () => {
8989 const logo = page.getByRole('img', { name: /logo/ })
9090
9191 await userEvent.dblClick(logo)
92- // 或直接从定位器上访问
92+ // 或者你可以直接从定位器上访问
9393 await logo.dblClick()
9494})
9595` ` `
9696
97- References :
97+ 相关链接:
9898
9999- [Playwright ` locator.dblclick ` API ](https :// playwright.dev/docs/api/class-locator#locator-dblclick)
100100- [WebdriverIO ` element.doubleClick ` API ](https :// webdriver.io/docs/api/element/doubleClick/)
@@ -126,7 +126,7 @@ test('triggers a triple click on an element', async () => {
126126 })
127127
128128 await userEvent.tripleClick(logo)
129- // 或直接从定位器上访问
129+ // 或者你可以直接从定位器上访问
130130 await logo.tripleClick()
131131
132132 expect(tripleClickFired).toBe(true)
@@ -160,7 +160,7 @@ test('update input', async () => {
160160 await userEvent.fill(input, '{{a[[') // input.value == {{a[[
161161 await userEvent.fill(input, '{Shift}') // input.value == {Shift}
162162
163- // 或直接从定位器上访问
163+ // 或者你可以直接从定位器上访问
164164 await input.fill('foo') // input.value == foo
165165})
166166` ` `
@@ -299,7 +299,7 @@ test('clears input', async () => {
299299 expect(input).toHaveValue('foo')
300300
301301 await userEvent.clear(input)
302- // 或直接从定位器上访问
302+ // 或者你可以直接从定位器上访问
303303 await input.clear()
304304
305305 expect(input).toHaveValue('')
@@ -343,7 +343,7 @@ test('clears input', async () => {
343343 const select = page.getByRole('select')
344344
345345 await userEvent.selectOptions(select, 'Option 1')
346- // 或直接从定位器上访问
346+ // 或者你可以直接从定位器上访问
347347 await select.selectOptions('Option 1')
348348
349349 expect(select).toHaveValue('option-1')
@@ -393,7 +393,7 @@ test('hovers logo element', async () => {
393393 const logo = page.getByRole('img', { name: /logo/ })
394394
395395 await userEvent.hover(logo)
396- // 或直接从定位器上访问
396+ // 或者你可以直接从定位器上访问
397397 await logo.hover()
398398})
399399` ` `
@@ -426,7 +426,7 @@ test('unhover logo element', async () => {
426426 const logo = page.getByRole('img', { name: /logo/ })
427427
428428 await userEvent.unhover(logo)
429- // 或直接从定位器上访问
429+ // 或者你可以直接从定位器上访问
430430 await logo.unhover()
431431})
432432` ` `
@@ -458,7 +458,7 @@ test('can upload a file', async () => {
458458 const file = new File(['file'], 'file.png', { type: 'image/png' })
459459
460460 await userEvent.upload(input, file)
461- // 或直接从定位器上访问
461+ // 或者你可以直接从定位器上访问
462462 await input.upload(file)
463463
464464 // 也可以使用相对于项目根目录的文件路径
@@ -496,7 +496,7 @@ test('drag and drop works', async () => {
496496 const target = page.getByTestId('logo-target')
497497
498498 await userEvent.dragAndDrop(source, target)
499- // 或直接从定位器上访问
499+ // 或者你可以直接从定位器上访问
500500 await source.dropTo(target)
501501
502502 await expect.element(target).toHaveTextContent('Logo is processed')
0 commit comments