从URL中提取数据以在selenium测试中使用

问题描述 投票:0回答:1

我目前正在测试足球博彩网站。在这个网站上,每天都有不同的游戏。因此,每个游戏在URL中都有不同的ID。这方面的一个例子是https://web-game-stage.sportgames.com/games/5b310f8967ef5ad461d75aef/所以5b310f8967ef5ad461d75aef是游戏ID。我如何从URL中提取此代码,基本上只是使它成为一个字符串?

java selenium user-interface testing automated-tests
1个回答
1
投票

进入游戏页面后。您将获得提取游戏ID,如下所示。

String currentURL = driver.getCurrentUrl();
String[] arrayURL = currentURL.split('/');
int arrLength = arrayURL.length;
String gameID = arrayURL[arrLength-1];
System.out.println("game ID = "+gameID);
© www.soinside.com 2019 - 2024. All rights reserved.