因此,我仍在为我所在学校工作的公司开发此职位发布软件。
该软件从.docx文件中读取职位描述,然后使用Selenium将其打印到职位发布网站上的容器中。

这是我的类,用于从.docx读取并写入容器:

public class Description extends Driver {

    public static final String CRETURN = "\r";

    public static void ReadWriteDocx() {

        try {
            File file = new File("C:\\Basics.docx");
            FileInputStream fis = new FileInputStream(file.getAbsolutePath());
            XWPFDocument document = new XWPFDocument(fis);
            List<XWPFParagraph> paragraphs = document.getParagraphs();
            for (int i = 0; i < paragraphs.size(); i++) {
                if (paragraphs.get(i).getParagraphText() != "") {
                    getDriver().findElement(By.id("AppendedJobDescription-editor-content")).sendKeys(CRETURN);
                }
                getDriver().findElement(By.id("AppendedJobDescription-editor-content")).sendKeys(paragraphs.get(i).getParagraphText());
            }
            fis.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}


粘贴后的描述如下所示:

IT推广(m / w / d)Durbeitest Gerne mit Deinem电脑或笔记本电脑? Dann bist du bei uns genau richtig! Bewerbe dich jetzt als IT Supporter bei uns。 IhreTätigkeiten。 -PC的auf- / abbauen-IT传输-Kundensupport Ihre Qualifikationen。 -fließendesdeutsch-IT中的Grundkenntnisse-Erfahrungen mit Hard- und软件-Microsoft Office中的Grundkenntnisse

This is what it should look like.
最重要的部分不是,标题是粗体还是蓝色,但是有项目符号和回车符。

我的方法完全错误吗?
如果有人可以给我一个建议,我将不胜感激。

最佳答案

尝试在目标丰富输入中的换行符中使用\n而不是\r

10-06 05:55