我可以使用Json
从网站捕获"selenium.captureNetworkTraffic("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);
怎么做?
答案 0 :(得分:0)
第一次见到Selenium;而且很难过。只有3个有效选项可用于" captureNetworkTraffic"其中一个Enum会正确地限制API,但是所有接受的字符串都是不受限制的。
尽管如此,selenium并没有对数据进行任何过滤(除了局部检索内容之外),只是将其传递给您进行自己的(错误)处理。
所以,你想要的东西基本上是在这里回答的: How to parse JSON in Java