【问题标题】:My selenium webdriver hangs (freezes) at some point of my project我的 selenium webdriver 在我的项目的某个时间点挂起(冻结)
【发布时间】:2016-07-16 23:43:54
【问题描述】:

该项目一直工作到一个特定的点,它只是冻结......

这就是它停止的地方:

private def doActions(purchaseInfo: PurchaseInfo) = {
    driver.get(baseUrl)
    val addPur: WebElement = driver.findElement(By.id(addPurchLinkLocator))
    addPur.click()

这正在发生:

    driver.get(baseUrl)

但是addPur.click() 没有发生,浏览器只是挂起..

iv 尝试了 stackoverflow 中的所有解决方案,他们告诉您升级 selenium 或降级 firefox....我卡住了:/

【问题讨论】:

  • 我不知道这是什么语言,但它不是 Java。
  • 这是 scala,它在 jvm 上运行,所以我认为它是相关的
  • 所以放上Scala标签。 Java 在这里并不重要。
  • 您不需要升级/降级任何内容,但您需要说明页面加载期间发生的情况。很可能一个请求被挂起。您是否在 Selenium 之外尝试过这个?
  • @Guy 你是警察吗?

标签: scala selenium selenium-webdriver selenium-firefoxdriver


【解决方案1】:

尝试在 driver.get(baseUrl) 之后添加显式等待语句,直到 addPurchLinkLocator 元素可见,因为页面加载可能需要一些时间。

【讨论】:

  • 如何回答这个问题?请说明这是如何解决明显的悬挂问题的。
猜你喜欢
  • 2015-02-08
  • 2020-10-27
  • 2015-05-18
  • 1970-01-01
  • 2018-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多