我可以使用 await page.click(element) 来使用 playwright 单击该元素的非常特定的部分吗
Can I use await page.click(element) to click on a very specific part of that element using playwright
我用下面这行来点击使用 playwright 的元素
await page.click(text);
有问题的元素是单词“Test”。单击时,插入符号位置出现在测试中的“e”和“s”之间 - 换句话说,就在元素的中心。
如何让它点击此元素的开头 - 就在字母“T”之前?
page.click
接受一个 position
选项,该选项可用于指定要单击的点,相对于元素的 top-left 角。 API docs.
await page.click(text, {position: {x: 5, y: 5}});
我用下面这行来点击使用 playwright 的元素
await page.click(text);
有问题的元素是单词“Test”。单击时,插入符号位置出现在测试中的“e”和“s”之间 - 换句话说,就在元素的中心。
如何让它点击此元素的开头 - 就在字母“T”之前?
page.click
接受一个 position
选项,该选项可用于指定要单击的点,相对于元素的 top-left 角。 API docs.
await page.click(text, {position: {x: 5, y: 5}});