如何处理运行 Chrome Webdriver 的警报?

发布于 2024-12-09 19:27:32 字数 695 浏览 0 评论 0原文

我在运行 C# webdriver 时遇到问题。

每当我单击生成弹出窗口的链接时,单击命令都会等待 30 秒左右,然后失败并显示:

http://localhost:48808/session/92d33d6032c3ac55cb8dc903adc2297b/element/:wdc:1318515744285/click

这是chrome中的已知问题吗?,测试在IE和Firefox中运行没有问题。

有问题的链接如下所示:

<a class="button" id="ContentPlaceHolderCMSEdit_CMSToolbar1_btnDelete" onclick="return confirm('Are you sure you want to delete this page? It cannot be undone.');" href="javascript:__doPostBack('ctl00$ContentPlaceHolderCMSEdit$CMSToolbar1$btnDelete','')">

I have a problem with chrome running C# webdriver.

Whenever i click a link that spawns a popup the click command waits for 30sec or so and then fails with:

http://localhost:48808/session/92d33d6032c3ac55cb8dc903adc2297b/element/:wdc:1318515744285/click

Is this a known issue in chrome?, the test runs without problems in IE and Firefox.

The link in question looks like this:

<a class="button" id="ContentPlaceHolderCMSEdit_CMSToolbar1_btnDelete" onclick="return confirm('Are you sure you want to delete this page? It cannot be undone.');" href="javascript:__doPostBack('ctl00$ContentPlaceHolderCMSEdit$CMSToolbar1$btnDelete','')">

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

是伱的 2024-12-16 19:27:32

通过 WebDriver 对警报处理的支持仅在 Chrome 15 或 16 中实现(我不记得到底是哪一个)。这两个版本都尚未在稳定渠道上提供。您可以尝试切换到测试版或开发版频道,看看是否有效。

Support for alert handling via WebDriver was only implemented in either Chrome 15 or 16 (I can't remember exactly which). Neither version is yet available on the stable channel. You could try switching to the beta or dev channels and see if that works.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文