когда вы имеете дело с тем, что вам прежде всего нужно переключиться на них перед фактическим поиском элементов.
вы также можете найти элемент, используя xpath,
driver.findElement(By.XPath("*//li[contains(@id,'jwl_bi_newcustomer.Button1.Button')]"))
, поэтому попробуйте переключитьсяВаш требуемый iframe, используя,
driver.switchTo().frame(driver.findElement(By.id("jwl_bi_newcustomer|NoRelationship|Form|jwl.jwl_bi_newcustomer.Button1.Button")));
Затем попытайтесь найти этот элемент
Actions act=new Actions(driver);
act.moveToElement(driver.findElement(By.id("jwl_bi_newcustomer|NoRelationship|Form|jwl.jwl_bi_newcustomer.Button1.Button")));
act.click();
act.build().perform();
, чтобы прийти снова при более раннем использовании фрейма,
driver.switchTo().parentFrame();
driver.switchTo().defaultContent();