Javascript选择器:查找对应同级文本的复选框
我们正在做自动化测试。我们需要在Javascript选择器:查找对应同级文本的复选框,javascript,Javascript,我们正在做自动化测试。我们需要在kendo grid columnlist下找到元素,并在Span中给定文本输入(产品类型),找到相应的输入复选框 因此,如果需要,请单击“产品类型”复选框,找到跨度ProductType,并找到相应的输入。如何使用Javascript或Selenium FindElement选择器实现这一点 输入:剑道网格列列表下的“产品类型” 输出:输入复选框对应的元素 您可以执行以下操作: let spans = document.querySelectorAll('ken
kendo grid columnlist
下找到元素,并在Span
中给定文本输入(产品类型),找到相应的输入复选框
因此,如果需要,请单击“产品类型”复选框,找到跨度ProductType,并找到相应的输入。如何使用Javascript或Selenium FindElement选择器实现这一点
输入:剑道网格列列表下的“产品类型”
输出:输入复选框对应的元素
您可以执行以下操作:
let spans = document.querySelectorAll('kendo-grid-columnlist .k-checkbox-label');
let myElement = null;
spans.forEach(item => {
if(item.innerText === 'Product Type') {
myElement = item.parentNode.firstElementChild;
}
});
console.log(myElement);
您的试用版是如何做到这一点的?@Dev我正在看这个,仍然无法理解,您应该在帖子中添加selenium+javascript试用版和错误。我认为这将是学习xpath的更好资源