Как распечатать журналы PCF Fre sh в консоли в Selenium - PullRequest
1 голос
/ 08 января 2020

PCF Logs

Проверка элемента -> Pcf Logs

Pcf Fre sh Logs

В Selenium мне нужно захватить журналы fre sh в PCF. Как только вы нажмете кнопку «Приостановить журнал», будут приходить бесплатные журналы sh Мне просто нужны бесплатные sh журналы, старые журналы не должны приходить.

Ниже кода, который я пробовал, нажмите кнопку «Приостановить журнал», т. Е. Icon-play_arrow. xpath журналов впоследствии я могу захватить полные журналы

driver.findElement(By.xpath("//*[@class='icon-play_arrow']")).click();

List<WebElement> logs = driver.findElements(By.xpath("//main[@id='main-content']"));

String timestamp = 
        new java.text.SimpleDateFormat("yyyy-mm-dd'T'h:mm:ss a").format(new Date());
System.out.println(timestamp);
System.out.println(logs.size());
for (WebElement webElement : logs) {
    String pcflogs = webElement.getText();
    System.out.println(pcflogs);
}

Как вы можете видеть, fre sh журналы идут как:

2020 -01-09T01: 52: 19.715 + 05: 30 [RTR / 1] [OUT] runautomationproject-org.cfapps.io - [2020-01-08T20: 22: 19.705907829Z] "ВАРИАНТЫ / применение облачной среды HTTP / 1.1" 403 0 20 "-" "Mozilla / 5.0 (Windows NT 6.3; Win64; x64) AppleWebKit / 537,36 (K HTML, как у Gecko) Chrome / 79.0.3945.88 Safari / 537.36" "10.10.66.133:27358" "10.10. 148.128: 61258 "x_forwarded_for:" 1.22.151.131, 10.10.66.133 "x_forwarded_proto:" https "vcap_request_id:" fb05f272-ef20-410e-5c20-e7252653f4d5 "время отклика: 0,009505: 484: 540: 484: 00: 58: 58: 48: 58: 48: 58: 48: 58: 48: 52: 48: 58: 48: 52: 48: 52: 58: 52: 58: 52. -911f-38fd7e9f83d6 "app_index:" 0 "x_b3_traceid:" 3a3dd693065a522e "x_b3_spanid:" 3a3dd693065a522e "x_b3_pa rentspanid: "-" b3: "3a3dd693065a522e-3a3dd693065a522e"

2020-01-09T02: 12: 26.477 + 05: 30 [RTR / 2] [OUT] runautomationproject-org.cfapps.io - [2020- 01-08T20: 42: 26.466794812Z] «ВАРИАНТЫ / применение облака» HTTP / 1.1 «403 0 20» - «» Mozilla / 5.0 (Windows NT 6.3; Win64; x64) AppleWebKit / 537.36 (K HTML, как у Gecko) Chrome / 79.0.3945.88 Safari / 537.36 "" 10.10.66.133:53138 "" 10.10.148.128:61258 "x_forwarded_for:" 1.22.151.131, 10.10.66.133 "x_forwarded_ «https» vcap_request_id: «85478596-81eb-4a71-6ade-5fe5b352b5bf» время отклика: 0,010881 время gorouter: 0,000087 время_приложения: 0,010794 app_id: «4b70548e-3348-456a-911f-38fd3» 038 ": 038": 038 ": 095": 038 ": 095": 038 ": 095": 095 ": 095": 095 ": 095": 095 ": 095": 095 ": 095": 095 ": 095": 095 ": 095": 095 ": 095": " "16a9ac1495aad284" x_b3_parentspanid: "-" b3: "16a9ac1495aad284-16a9ac1495aad284"

Если установить этот параметр также в следующем формате, он не сможет обнаружить в журналах.

String timestamp = new java.text.SimpleDateFormat("yyyy-mm-dd'T'h:mm:ss a").format(new Date());

Пожалуйста, помогите:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...