Last active
June 13, 2020 14:52
-
-
Save mals14/bbeee2782163f01102f1ebf9f2005fde to your computer and use it in GitHub Desktop.
javascript examples - select based on xpath and extract text value
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// javascript examples - select based on xpath and extract text value | |
var getXPath = '//div[contains(@class, "CopyToClipBoardInput")]/input'; | |
var nodes = document.evaluate(getXPath, document, null, XPathResult.ANY_TYPE, null); | |
var getElem = nodes.iterateNext(); | |
getElem.value // or is it getElem.valueOf | |
var getXPath = "//div[contains(@class, 'ContactInfoCallModal-phone')]//div"; | |
var nodes = document.evaluate(getXPath, document, null, XPathResult.ANY_TYPE, null); | |
var getElem = nodes.iterateNext(); | |
getElem.innerText | |
var getXPath = "//div[contains(@class, 'ds-overview-section')]//div"; | |
var nodes = document.evaluate(getXPath, document, null, XPathResult.ANY_TYPE, null); | |
var getElem = nodes.iterateNext(); | |
getElem.innerText | |
var getXPath = "//div[contains(@class, 'ds-expandable-card-section-flush-padding')]"; | |
var nodes = document.evaluate(getXPath, document, null, XPathResult.ANY_TYPE, null); | |
var getElem = nodes.iterateNext(); | |
getElem.innerText | |
var getXPath = "//*[text()[contains(.,'Days listed')]]//following-sibling::div"; | |
var nodes = document.evaluate(getXPath, document, null, XPathResult.ANY_TYPE, null); | |
var getElem = nodes.iterateNext(); | |
getElem.innerText | |
var getXPath = "//div[contains(@class, 'ds-listing-agent-container')]"; | |
var nodes = document.evaluate(getXPath, document, null, XPathResult.ANY_TYPE, null); | |
var getElem = nodes.iterateNext(); | |
getElem.innerText | |
var getXPath = '//button[@id="mobile-back-link"]'; | |
var nodes = document.evaluate(getXPath, document, null, XPathResult.ANY_TYPE, null); | |
var getElem = nodes.iterateNext(); | |
getElem.click() | |
var getXPath = '//div[contains(@class, "list-card-info")]'; | |
var nodes = document.evaluate(getXPath, document, null, XPathResult.ANY_TYPE, null); | |
var getElem = nodes.iterateNext(); | |
getElem.click() | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment