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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从URL中提取数据以在selenium测试中使用相关的知识,希望对你有一定的参考价值。

我目前正在测试足球博彩网站。在这个网站上,每天都有不同的游戏。因此,每个游戏在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);

以上是关于从URL中提取数据以在selenium测试中使用的主要内容,如果未能解决你的问题,请参考以下文章

Selenium 循环中的超时异常

如何为centos 6.6设置chromedriver工作以在python中运行selenium测试用例

如何在 swift 2.0 中提取 JSON 数据以在 UITableView 中动态应用?

如何解析和渲染 json 以在 Django 模板中使用

如何从 Selenium IDE 中的“链接”元素获取 url

在 Python 中使用 Selenium 浏览链接 [重复]