【问题标题】:open url's having "# " in them (Selenium webdriver)打开网址中包含“#”(Selenium webdriver)
【发布时间】:2018-06-27 15:21:13
【问题描述】:

我有一个类似https://abc.xyz.net/#/abcdef/1-2-3 的网址。

String url = "https://abc.xyz.net/#/abcdef/1-2-3"

当尝试使用driver.get(url) 打开它时,它只打开到"https://abc.xyz.net/#/" 并且剩余部分不会被评估或被截断。

谁能帮我解决它。我正在使用 Java + Selenium WebDriver。

【问题讨论】:

  • fragment identfier # 是 url 的最后一部分。所以这之后的任何部分 url 都不会被发送到服务器。
  • 但是“#”之后的部分对于我打开所需页面绝对重要
  • 您能否详细说明您希望在# 之后的零件上执行的操作?或您拥有的任何示例网址?
  • “#”之后提到的参考号打开了我需要进行更改的所需页面。例如:abc.xyz.net/#/orderinformation/1-2-3
  • 如果没有 # 就不能访问它吗?

标签: selenium webdriver


【解决方案1】:

感谢 Prany 抽出宝贵时间。 问题是由于 url 中的片段标识符“#”造成的。我可以通过使用 JavascriptExecutor 来解决它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 2014-10-28
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    相关资源
    最近更新 更多