gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 18:22:41 25 4
gpt4 key购买 nike

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

driver.Navigate().GoToUrl(baseURL);

当应用程序执行此行时,页面加载需要 2 分钟。在此期间,followin 元素已在 10 秒内找到。

driver.FindElement(By.Id("searchTerm"))

我使用了 driver.FindElement(By.Id("searchTerm")).SendKeys(Keys.Escape);但它不会正常工作。问题是在完成页面加载后,只有控件执行下一行。但如果找到元素,我需要停止页面。谢谢

最佳答案

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

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

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

关于c# - 在 selenium 中导航 url 期间停止页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33675969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com