当前位置: 首页 > 知识库问答 >
问题:

在selenium中导航url期间停止页面加载

黄英韶
2023-03-14

我在我的C#windows应用程序中使用selenium工具,

driver.Navigate().GoToUrl(baseURL);
driver.FindElement(By.Id("searchTerm"))

共有1个答案

皇甫福
2023-03-14

您可以尝试在顶层发出Escape press,而不是在元素本身上:

if (driver.FindElement(By.Id("searchTerm")) != null) {
    Actions action = new Actions(driver);
    action.SendKeys(Keys.Escape);
}

这似乎是发出页面加载停止的最常见方式。

 类似资料:
  • 我正在创建一个新的测试项目,想不出其他任何东西来尝试解决我的问题。我还有另一个Selenium项目,它按预期工作,并比较了两者以找出差异。但首先,我遇到的主要问题。在设置中,我调用驱动程序导航()。GoToUrl(“www.test.com”);不会引发任何异常或其他任何指示存在问题的内容,流只会移动到下一个语句,但导航栏中不会输入 Url,因此显然驱动程序永远不会导航到任何页面。驱动程序确实启动

  • 问题内容: 当页面使用AJAX时可以使用隐式和显式等待,但是我想停止由于加载足够的元素而导致的加载。因为调用仅在页面加载完成后才返回,所以可以这样做吗? 问题答案: 是的,可以通过将功能设置为来实现。然后等待一个元素出现并调用以停止加载:

  • 我正在刮一个网站,出于某种原因需要15秒加载,但我需要的元素在前5秒加载。 null 我能做点什么吗?谢谢你。

  • 当页面使用AJAX时,可以使用隐式和显式等待,但是当加载了足够的元素时,我希望停止由引起的加载。是否可以这样做,因为调用仅在页面加载完成时才返回。

  • Iam正在使用ionic应用程序编辑配置文件和查看配置文件。编辑编辑页面的详细信息后,它将导航到查看配置文件页面。 我希望在导航后刷新查看配置文件页面。 这是editprofile.ts代码: 首先我用下面的导航 通过谷歌搜索,我添加了这个来在导航后刷新视图配置文件 现在发生的是,首先它被重定向到查看个人资料页面,并且没有刷新,它直接重定向到主页,主页被刷新。 请帮助我如何在从“编辑配置文件”页面

  • 问题内容: 我试图将欢迎页面/简介页面添加到Kibana 4,并且需要修改导航菜单。我在/src/kibana/plugins/kibana/kibana.html上找到了导航源html文档,但无法确定从何处插入了选项卡名称。 这是进行呼叫的列表代码块: 与单词“ Discover”,“ Visualize”,“ Dashboard”和“ Settings”相关联,如下所示: http://www