css - 用于 Selenium 自动化的 XPATH 和 CSS - 需要帮助

标签 css selenium xpath

我想找到 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/

相关文章:

Java Selenium WebDriver : Click on Instagram Login Button

java - 使用 Java XML Transformer 时如何避免添加 XMLNS?

Python:基于绝对XPath解析HTML元素

html - 建议将图像和文本编码到已部署的 HTML 页面...

css - @媒体 : if samsung galaxy s4 is 1920x1080?

css - 一行文本的 CSS 高度是多少?好像不是1em

html - 增加跨度高度

java - Selenium 网络驱动程序填充字段保存输出

python - 如何在 window x64 上用 python 记录 selenium webdriver 测试执行

java - Selenium By.xpath、By.linkName 以前可以工作,现在不再工作了