如何捕获web元素并将其重新用于在selenium中进行测试

时间:2017-12-25 05:42:14

标签: javascript selenium

我需要以下帮助。如何从页面中搜索此对象(Node_ID =" 3857511")并将值存储在变量中并重新使用它以进行测试以按ID搜索对象。

请帮忙。

enter image description here

1 个答案:

答案 0 :(得分:0)

search页面中的Java对象(Node_ID =" 3857511")并将值存储在变量中,您可以使用以下代码行:

  • <强> String my_id = driver.findElement(By.xpath("//div[@class='idea boundarynode nodeyellow textnode ui-droppable ui-draggable ui-draggable-handle")).getAttribute("node_id");

    Python
  • <强> myID = driver.find_element_by_xpath("//div[@class='idea boundarynode nodeyellow textnode ui-droppable ui-draggable ui-draggable-handle").get_attribute("node_id")

    C#
  • <强> string myId = driver.FindElement(By.XPath("//div[@class='idea boundarynode nodeyellow textnode ui-droppable ui-draggable ui-draggable-handle")).GetAttribute("node_id");

    DataContract