Можно ли извлечь значение базового URL из сценария Selenium (обычный сценарий, сохраненный в HTML из Selenium IDE)?
То, что я пытаюсь сделать, это проверить текущий URL, используя assertLocation
. Но assertLocation
возвращает абсолютный URL . Я хотел бы сравнить текущий URL с относительным URL без необходимости использовать *
в начале URL.
Мне бы хотелось иметь доступ к базовой строке, потому что я хочу иметь возможность запускать тесты на разных сайтах (на разных сайтах разработчиков + производственный сайт), но если я использую *
, я не могу проверить наличие корневая страница (*/
будет верно для каждой страницы, заканчивающейся /
...)
Вот что я сейчас делаю:
| assertLocation | * / некоторые страницы | |
Вот что я хотел бы сделать:
| assertLocation | baseURL +
"/ some-page" | |
Примечание: возможно ли:
- использовать переменную в цели;
- объединить переменную и строку?