使用 WebDriver 在 codeceptJS 中按类获取元素

Posted

技术标签:

【中文标题】使用 WebDriver 在 codeceptJS 中按类获取元素【英文标题】:Get Element By Class in codeceptJS with WebDriver 【发布时间】:2021-10-14 18:03:33 【问题描述】:

请问如何使用 codeceptjs 和 WebDriver 按类属性获取元素? 这是我的元素,我想将TEST 作为值

<div data-v-f0eb3906="" class="category_label pl-2 pr-2" xpath="1">TEST</div>

有什么想法吗?

【问题讨论】:

TEST 这是我的元素 【参考方案1】:

如果类名 category_label pl-2 pr-2 是唯一的,您可以使用 XPath 定位此元素

//div[@class='category_label pl-2 pr-2']

或使用 CSS 选择器

div.category_label.pl-2.pr-2

但如果category_label pl-2 pr-2 类名是动态变化的或不是唯一的,您将不得不根据某些父元素定义定位器。

【讨论】:

以上是关于使用 WebDriver 在 codeceptJS 中按类获取元素的主要内容,如果未能解决你的问题,请参考以下文章

使用 CodeceptJS/WebdriverIO 并行执行浏览器

如何使用 CodeceptJS 在 GitLab CI 中实现自动测试阶段?

如何使用 REST + CodeceptJS 测试 API,访问受 Auth0 保护?

使用 CodeceptJS 时如何打开新选项卡或窗口

如何配置 CodeceptJs 与 appium 一起在移动设备上进行网站测试

如何在 CodeceptJS 中尝试 Catch