具有多个参数的查询的最佳方法

时间:2017-05-15 05:32:42

标签: java

我们一直在尝试使用selenium eclipse和http组件自动化Web服务。

在我们的一个查询中,我们传递了两个参数" Param1"和#34; Param2"这将在端点网址中显示如下:http://xxx.xx.xx.xxxx:8080/sample/ ?Param1 = value1& Param2 = value2

我们有一个现有框架,我们从excel表数据表中获取参数,以便用户可以自由更改 Param1 Param2 value1 value2 ,然后将值作为整个URL执行的一部分传递

我们在处理一个参数/值时没有遇到任何问题,因为我们会这样:

String url = "http://xxx.xx.xx.xxxx:8080/sample/"+Param1+"="+value1;

其中Param1和value1都将从我们的数据表中检索。

我的问题是,当参数可以是一个或两个时,设置字符串url的最佳方法是什么。因此,当我传递两个参数值时,它们将自动加入"&" (?Param1 = value1& Param2 = value2)但是当我只传递一个时它将停在此处(?Param1 = value1)。

很抱歉,如果这是一个愚蠢的问题,我只是开始学习自动化,并希望得到最好的方法。我认为这可以通过简单的if else语句或让Param2包括&性格但仍想得到建议

0 个答案:

没有答案