Estoy usando Selenium WebDriver para buscar en Salesforce AppExchange. Este código funcionó antes, pero por alguna razón dejó de funcionar debido a que no se encontró el elemento. He intentado usar varias sugerencias diferentes a través de la red:
await driver.get("https://appexchange.salesforce.com/"); for (i = 0; i < searchWords.length; i++) { /*await driver.wait(until.elementLocated(By.xpath('//input[@class="bar-input"]')),20000, 'Timed out after 20 seconds', 4000).then(elem =>{ elem.sendKeys(`${searchWords[i]}`, webdriver.Key.ENTER); });*/ search = await driver.findElement(By.xpath('//input[@class="bar-input"]')); await driver.wait(until.elementIsVisible(search),100); //search = await driver.findElement(By.css('.bar-input'));He probado ChromeDriver y FireFoxDriver. Agradecería cualquier idea sobre esto