Для получения текста вопроса можно использовать getText() метод Селениума.
Например в вашем случае:
WebElement questionElement = driver.findElement(By.xpath("//div[@class='wpProQuiz_question_text']//p"));
questionElement.getText();
Далее уже работаете с записью в файл, как вам удобно.
Для ответов есть параметр data-pos, который равен от 1 до 3 у элемента li.
Можно создать цикл для поиска текста каждого из вариантов ответа.
Сам текст находится аналогично предыдущему пункту, за исключением нового Xpath
Например в вашем случае:
WebElement questionAnswer = driver.findElement(By.xpath("//li[@class='wpProQuiz_questionListItem' and @data-pos='3']"));
questionAnswer.getText();
Соответственно вам нужно передавать в этот Xpath data-pos от 0 до 3, т.к. вариантов ответа на вопрос - 4.
Можно использовать конструктор для локатора и передавать в него нужный номер data-pos, соответственно так же в цикле.