【问题标题】:Is it possible to fetch the title of a web page using selenium after clicking the print button?单击打印按钮后是否可以使用 selenium 获取网页的标题?
【发布时间】:2019-02-14 07:25:22
【问题描述】:

我需要验证网页的标题,该网页在单击打印按钮后会发生变化。但是在单击按钮后,页面标题正在更改,并且它正在打开打印预览窗口,这超出了 selenium 的范围。有什么方法可以获取该页面的标题吗?

我已尝试 driver.getTitle(),但在打印预览页面中不起作用。

【问题讨论】:

  • 它可能不起作用,因为活动窗口是打印预览窗口,因为您单击了它。您是否考虑过切换回窗口处理程序以使活动返回到主网页?
  • 代码尝试如何尝试 driver.getTitle() 哪个不起作用

标签: java selenium google-chrome selenium-webdriver


【解决方案1】:

不要使用 getTitle(),试试下面的方法:

WebElement title = driver.findElement(By.tagName("title"));
System.out.println(title.getText());

【讨论】:

    猜你喜欢
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 2021-03-29
    • 2015-01-04
    • 1970-01-01
    • 2022-11-20
    相关资源
    最近更新 更多