gpt4 book ai didi

capybara - 运行规范时出错 : Poltergeist detected another element with CSS selector

转载 作者:行者123 更新时间:2023-12-02 19:33:18 27 4
gpt4 key购买 nike

我在 Gemfile 中添加了 activeadmin。

我跑了:

rails g active_admin:install Admin User
rake db:migrate

然后我跑了:

bundle exec rake test:integrations

我得到了这个错误:

Capybara::Poltergeist::ClickFailed:
Click at co-ordinates [330.5, 714] failed. Poltergeist detected another element
with CSS selector 'html body div#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all div.ui-datepicker-title span.ui-datepicker-month'
at this position. It may be overlapping the element you are trying to click.

我尝试按照 this post 中的建议排除 activeadmin js 和 css ,但我仍然收到错误。

有人知道如何解决这个问题吗?

最佳答案

我假设该消息来自失败的 capybara 步骤。我今天在对 ajax 表单使用以下内容时遇到了这个问题:

find('some-css').click()

不幸的是,有时它会返回非常令人沮丧的重叠 CSS 错误。我所做的就是使用这种方法:

find('some-css').trigger('click')

嘿,每次都很有效:)

希望这有帮助。

关于capybara - 运行规范时出错 : Poltergeist detected another element with CSS selector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18765459/

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