Selenium java: как узнать, на какой элемент DOM указывает WebElement из отладчика java и инструмента разработчика браузера?
Иногда селектор очень сложный, состоящий из xpath и css Selector, и очень полезно знать, на какой элемент DOM указывается во время отладки.
WebElement
------> show me the element in DOM
Инструменты разработчика браузера не поддерживаютсмешанные селекторы.Например,
WebElement foo = driver.findElement(By.xpath("//div[@id='foo'][./ancestor::span]"));
WebElement helloWorld = foo.findElement(By.cssSelector(".hello .world"));
WebElement oops = helloWorld.findElement(By.xpath(".//li[1]"));
В реальном мире это может быть очень сложно.