Javascript:查找HTML属性对应的元素和类型
我们正在做自动化测试。我想找到相应的元素和类型(如果有)。用于html(数据qa)属性 循环中的示例,元素为输入,类型为radioJavascript:查找HTML属性对应的元素和类型,javascript,html,selenium,Javascript,Html,Selenium,我们正在做自动化测试。我想找到相应的元素和类型(如果有)。用于html(数据qa)属性 循环中的示例,元素为输入,类型为radio <input type="radio" data-qa"product"> function getDataQaAttributes() { let dataQaElements = document.querySelectorAll(`[data-qa]`); let netList = ''; for (l
<input type="radio" data-qa"product">
function getDataQaAttributes() {
let dataQaElements = document.querySelectorAll(`[data-qa]`);
let netList = '';
for (let i = 0; i < dataQaElements.length; i++) {
let attr = dataQaElements[i].getAttribute(`data-qa`);
let elementName = ...
let type = ... // if has one
函数getDataQAttributes(){
让dataQaElements=document.querySelectorAll(`[DataQA]`);
让netList='';
for(设i=0;i
您可以在循环中执行
console.log(dataQaElements[i])
,并在控制台(F12)中查找可用的属性。无论如何,它是:
let elementName = dataQaElements[i].tagName.toLowerCase()
let type = dataQaElements[i].type
你能更具体地说你到底想做什么吗?