【发布时间】:2022-10-22 03:01:21
【问题描述】:
我正在尝试学习硒,但这一步遇到了麻烦。尝试使用索引查找帧并失败,但是当我尝试使用字符串查找时它成功。那么查找带有索引的帧有什么问题。这是我的代码。
公共类Test3 {
WebDriver driver;
@Test
public void test_3(){
System.setProperty("webdriver.chrome.driver","drivers/chromedriver.exe");
driver = new ChromeDriver();
driver.get("https://demoqa.com/frames");
driver.manage().window().maximize();
//driver.switchTo().frame("frame1");
driver.switchTo().frame(0);
WebElement frame1 = driver.findElement(By.id("sampleHeading"));
String text = frame1.getText();
System.out.println(text);
}
}
错误消息:“org.openqa.selenium.NoSuchElementException:没有这样的元素:无法找到元素:{“method”:“css selector”,“selector”:“#sampleHeading”}”
【问题讨论】:
标签: java selenium selenium-webdriver frames