code: @Override
      public String url() {
          String url = "";
          if (!StringUtils.isEmpty(baseUrl())) {
              url = baseUrl() + path();
          } else {
              if (!StringUtils.isEmpty(properties.getProperty(Constants.DEFAULT_PROPERTY_URL))) {
                  url = properties.getProperty(Constants.DEFAULT_PROPERTY_URL);
              }
              if (testConfig != null && (!StringUtils.isEmpty(testConfig.url()))) {
                  url = testConfig.url();
              }
              if (!StringUtils.isEmpty(JvmUtil.getJvmProperty(Constants.JVM_CONDUCTOR_URL))) {
                  url = JvmUtil.getJvmProperty(Constants.JVM_CONDUCTOR_URL);
              }
          }
          return url;
      }
docs: Url that automated tests will be testing.
  
  @return If a base url is provided it'll return the base url + path, otherwise it'll fallback to the normal url params.