Использовать информацию из источника просмотра страницы в автоматическом тестировании - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь получить некоторую информацию из источника моей страницы. Я запускаю свои автоматические тесты для каждого выпуска, но хочу избежать обновления номера выпуска вручную, так как я пытаюсь интегрировать свои тесты в CI и надеялся, что смогу извлечь тег из источника страницы.

Все, что я знаю, что работает здесь, это Drivers.getDriver.getPageSource, но не знаю, как получить информацию.

Основная проблема, с которой я сталкиваюсь, состоит в том, что версия состоит из 2 разделов:

Я хочу иметь возможность взять 1.4.39 из исходного кода страницы и добавить в строку

1 Ответ

0 голосов
/ 04 января 2019

Это, безусловно, возможно, вам просто нужно было найти локатор для этого элемента. Например, если я возьму это cssSelector как:

мета [HTTP-эквив * = 'версия']

Мы легко можем сделать это:

driver.findElement(By.cssSelector("meta[http-equiv*='version']")).getAttribute("content")

Это вернет вам 1.4.39 в качестве строкового значения.

Надеюсь, это помогло.

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