java - 从 URL 中提取数据以用于 selenium 测试

标签 java selenium user-interface testing automated-tests

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

最佳答案

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

String currentURL = driver.getCurrentUrl();
String[] arrayURL = currentURL.split('/');
int arrLength = arrayURL.length;
String gameID = arrayURL[arrLength-1];
System.out.println("game ID = "+gameID);

关于java - 从 URL 中提取数据以用于 selenium 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51079202/

相关文章:

java - mutator 方法可以应用于 ArrayList 中的对象吗?

java - Jlist 未显示/出现在小程序中

java - Spring/Java 错误 : namespace element 'annotation-config' . .. 在 JDK 1.5 及更高版本上

java 进程没有出现在 jvisualvm 中

java - 用于网页警报的事件监听器

testing - 您如何测试需要使用 Selenium 进行身份验证的页面?

selenium - 连接到 Selenium Hub 的 Selenium RC 数量有限制吗?

java - 如何识别项目(eclipse)类型(RCP或其他)来查看代码?

.net - 为 Windows Forms .NET 寻找一些好的 GUI 测试框架/GUI 自动化测试工具

python - Tkinter:为什么矩形网格的周长没有显示?