我想找到 XPATH/CSS 定位器以从以下结构中提取文本。 请帮忙。
<div class="page-header song-wrap">
<div class="art solo-art">
<div class="meta-info">
<h1 class="page-title">
Zehnaseeb
我想提供定位器/XPATH,以便它可以返回文本“Zehnaseeb”(在本例中)
这没有产生任何结果,
driver.findElement(By.xpath(".//*[@id='main']/div/section/div[1]/div[2]/h1")).getText();
最佳答案
你试过了吗waiting对于元素,
String text = new WebDriverWait(driver,30).until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("div.page-header h1.page-title"))).getText();
关于css - 用于 Selenium 自动化的 XPATH 和 CSS - 需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21447734/