I am very confused with what the documentation for ByChained class mentions. It says:
Mechanism used to locate elements within a docu
It's probably important to note (because I never see anyone mention this) that ByChained should be used just like any other By locator, like so:
driver.findElements( new ByChained(By.id("details"), By.className("personName")) )
or
driver.findElements( new ByAll(By.id("err1"), By.className("errBox")) )