Javascript 如何使用selenium和node js刮取按钮点击文本,如图所示

Javascript 如何使用selenium和node js刮取按钮点击文本,如图所示,javascript,node.js,selenium,Javascript,Node.js,Selenium,我在进入网站后尝试了以下代码。它无法刮取文本 //*[@class='']//*[text()=''] 您可以使用以下代码行:- var textPromise = driver.findElement(webdriver.By.css(".concentration.ngbinding")).getText(); textPromise.then((text) => { console.log(text); }); 请读一读为什么会这样。考虑使用格式化的基于文本

我在进入网站后尝试了以下代码。它无法刮取文本

      //*[@class='']//*[text()='']

您可以使用以下代码行:-

   var textPromise = driver.findElement(webdriver.By.css(".concentration.ngbinding")).getText();
textPromise.then((text) => {
  console.log(text);
});

请读一读为什么会这样。考虑使用格式化的基于文本的相关HTML、代码试验和错误堆栈跟踪更新问题。IAM获得错误WebDRUVER。By.CSS选择器不是函数ValeTrime=驱动程序.FunEngEnter(WebDealth.B.Cype Nead(“浓缩”)).GETTHECT();textPromise.then((text)=>{console.log(text);});通过使用此选项,仅Iam获得活动按钮值。如何获取所有六个按钮的值首先需要获取webelement列表中的所有pollutant.name,然后遍历它以从中获取文本