gpt4 book ai didi

jquery - 如何从 Capybara 和 ChromeDriver 中拖动 jQuery slider handle ?

转载 作者:行者123 更新时间:2023-12-03 22:23:59 25 4
gpt4 key购买 nike

我能够执行以下代码来移动 slider handle ,但浏览器中触发的事件没有发生。

page.execute_script(%Q($('#slider_handicap').slider('values',1,30)))

这正确地将右侧 handle 设置为 30,但我需要它的行为就像我实际上拿着鼠标并将 handle 拖动到 30 然后释放一样。

最佳答案

重新同步已从 Capybara 2.0 中删除,因此 user853088 对 Selenium 的回答现在如下所示:

module CapybaraSeleniumExtension
def drag_by(right_by, down_by)
driver.browser.action.drag_and_drop_by(native, right_by, down_by).perform
end
end

关于jquery - 如何从 Capybara 和 ChromeDriver 中拖动 jQuery slider handle ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10866960/

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