07新一代自动化测试神器playwright+python系列课程_playwright元素定位4_定位到多个元素_first_last_nth应用

playwright元素定位:first、last、nth()

playwright元素定位时默认时匹配所有符合的元素,当符合定位信息的元素有多个时,我们通常要挑选出我们需要的元素,可以使用first、last、nth来实现。

first 和 last

根据名称我们就可以知道,这是定位的第一个和最后一个元素,这两个是作为类属性使用的,使用时不需要加()

nth()

根据元素索引来选择元素,可以使用 nth()来进行挑选我们需要的是哪一个元素,索引是从 0 开始的。

例如下图中模块名称输入框,

当使用placeholder属性定位时,会定位到6个元素

下图为定位时的结果

此时如果想要输入到某个输入框中时,需要使用first、last、nth关键字,用法如下:

posted @ 2024-03-21 10:57  测试_老姜  阅读(22)  评论(0)    收藏  举报