我能够使用"selenium.captureNetworkTraffic("json")"
从网站捕获Json
数据。
我想在我的网站上filter
特定网格的结果。。(我的网站包含许多grids
)。如何为网站的网格过滤数据?
而且在使用DefaultSelenium
时,我想在打开网站后等待1 minute
。
我的代码:
SeleniumServer srvr = new SeleniumServer();
srvr.start();
String site="website_name";
DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*firefox",site );
selenium.wait();
selenium.start("captureNetworkTraffic=true");
selenium.open("/");
String trafficOutput = selenium.captureNetworkTraffic("json");
System.out.println(trafficOutput);
如何做到这一点?
第一次看到硒;而且很恶心。对于"captureNetworkTraffic",只有3个有效选项可以接受,其中Enum将正确限制API,但不受限制的字符串。
尽管如此,selenium并没有对数据进行任何过滤(除了局部检索内容),只是将其传递给您自己(错误)处理。
所以,你想要的基本上在这里得到了答案:如何在Java 中解析JSON