使用 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 保护?