请大家帮忙,selenium中如何定位到frame下的form中的文本框中?感谢!

我用图2中的两种方法都定位不到元素文本。求指导。
2025-01-21 12:00:02
推荐回答(2个)
回答1:

用这个函数切换到frame上driver.switch_to_frame('main_frame'),括号中是frame的id

回答2:

先进入
selenium中如何定位到frame
WebElement frame=driver.findElement(By.xpath( "/html/body/div[2]/div[8]/div[2]/div[3]/div/div[2]/div/iframe" ));
driver.switchTo().frame(frame);
然后再 WebElement element=driver.findElement(“”“”);
ok!