在使用Python编写Selenium的XPATH时需要帮助

时间:2017-09-29 05:24:04

标签: python selenium

以下是DOM中的元素。

http

我试过<div style="float:left;width: 40px"> <label class="radio inline"> <input id="formData99991:Select" class="sample" data-ng-model="sampletId" size="" name="formData99991Select" sample-value="true" style="" value="1234" checked="checked" type="radio"/> A </label> </div> ,但它没有用。 网页上有多个类似的元素,我需要用id和text的组合来识别每个元素。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用以下x-path,

requestTwo.withQueryString("token" -> remoteToken).get().flatMap { response =>
  if (tokenWasValid(response)) {
    Future.successful(Ok(response.json))
  } else {
    requestOne.get().flatMap { tokenResponse =>
      val remoteToken = (response.json  \ "token_list" \ "token").as[String]
      requestTwo.withQueryString("token" -> remoteToken).get()
    }.map { response =>
      Ok(response.json)
    }
  }
}