如下图所示,界面输入是一个富文本编辑框,如何通过java-selenum方式在该组件中输入文本内容呢

html代码如下图所示。

如下图所示,界面输入是一个富文本编辑框,如何通过java-selenum方式在该组件中输入文本内容呢

html代码如下图所示。

目前该问题已经解决,因为该富文本框在iframe中因此需要切换到iframe内才行,具体代码如下:
//切换iframe,在富文本编辑框中输入内容
driver.switchTo().frame(0); //因为html中只有一个iframe因此可以直接移动第一个从下标0开始
driver.findElement(By.xpath("//*/body[@class='mce-content-body ']")).sendKeys("编辑自动化添加评论");
//回到默认iframe中
driver.switchTo().defaultContent();
//上传文件
driver.findElement(By.xpath("//*[contains(@name,'file')]")).sendKeys("D:\\Program Files\\IntelliJ IDEA 2023.3.2\\KeYanXing1206\\22.txt");
Thread.sleep(1000);