Добрый день!
Подскажите пожалуйста как решить такую проблему - есть чарты написанные на девэкспрессе
Есть тест который открывает страницу с дешбордом и прокликивает все элементы
driver.findElement(By.xpath(“/html/body/form/div[3]/div[2]/div[1]/div[1]/div/div[1]”)).click();
Thread.sleep(1000);
driver.findElement(By.xpath(“/html/body/form/div[3]/div[2]/div[1]/div[1]/div/div[1]”)).click();
Thread.sleep(1000);// Switch to a new window / Get the handle
String parentHandle = driver.getWindowHandle();
System.out.println(“Before click Category 1”);
// Click bar to open drilldown
//FSMSDashbopadObjects.NCbyReportCategoryBarCategory1(driver).click();
driver.findElement(By.xpath(“/html/body/form/div[3]/div[2]/div[1]/div[2]/div/svg/g[8]/g/g/rect[1]”)).click();
//*[@id=“auditsByBrandDiversey”]/svg/g[8]/g/g/rect[1]
System.out.println(“After click Category 1”);
Тест валится на строке при клике по столбцу чарта:
driver.findElement(By.xpath(“/html/body/form/div[3]/div[2]/div[1]/div[2]/div/svg/g[8]/g/g/rect[1]”)).click();
Selenium не может найти элемент. Я так подозреваю, что есть какие-то нюансы при работе с svg.
Подскажите пожалуйста как реализовать это?