Да, Selenium работает с элементами управления DevExpress, но регистратор Selenium IDE часто не может определить правильный элемент, и в этом случае вам необходимо заменить параметр «Target» на параметр, введенный вручную.Вы можете использовать Firebug или его эквивалент, чтобы помочь найти вероятные цели.Также иногда полезно заменить «щелчок» на «mouseDown», за которым следует «mouseUp».
Например, следующий скрипт работает для щелчка по строкам и столбцам:
// open the DevExpress grid demo (tested against version 11.2.5)
selenium.open("http://demos.devexpress.com/ASPxGridViewDemos/GridEditing/EditModes.aspx");
// click on the City column header
selenium.mouseDown("//td[@id='ContentHolder_grid_col3']/table/tbody/tr/td");
selenium.mouseUp("//td[@id='ContentHolder_grid_col3']/table/tbody/tr/td");
// click on the each of the first three rows
selenium.click("//tr[@id='ContentHolder_grid_DXDataRow0']/td/a");
selenium.click("//tr[@id='ContentHolder_grid_DXDataRow1']/td/a");
selenium.click("//tr[@id='ContentHolder_grid_DXDataRow2']/td/a");