首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

用Selenium Grid运作测试时获取Node地址

2013-11-09 
用Selenium Grid运行测试时获取Node地址try {HttpHost host new HttpHost(hub, port)DefaultHttpClient

用Selenium Grid运行测试时获取Node地址
try {HttpHost host = new HttpHost(hub, port);DefaultHttpClient client = new DefaultHttpClient();String sessionUrl = "http://" + hub + ":" + port+ "/grid/api/testsession?session=";URL session = new URL(sessionUrl+ ((RemoteWebDriver) driver).getSessionId());BasicHttpEntityEnclosingRequest req;req = new BasicHttpEntityEnclosingRequest("POST",session.toExternalForm());org.apache.http.HttpResponse response = client.execute(host, req);JSONObject object = new JSONObject(EntityUtils.toString(response.getEntity()));String proxyID = (String) object.get("proxyId");String node = (proxyID.split("//")[1].split(":")[0]);System.out.println("WebDriver running in node:"+node);Logging.log("WebDriver running in node:"+node);} catch (Exception ex) {}?

?

热点排行