gpt4 book ai didi

ruby-on-rails - 使用 Rspec/Capybara/Selenium 与 Canvas 元素交互

转载 作者:行者123 更新时间:2023-12-04 06:31:41 24 4
gpt4 key购买 nike

我有一个 HTML5 Canvas 元素,它根据点击的位置触发不同的操作。

有什么方法可以使用 Capybara 在我的测试规范中模拟这种行为

最佳答案

看着这个:http://selenium.googlecode.com/svn/trunk/docs/api/rb/Selenium/WebDriver/ActionBuilder.html

您可以使用 ActionBuilder 来执行所需的操作。
move_to 会将光标放在元素的中间,您需要基于此更改偏移量。

driver.action.move_to(element, xOffset, yOffset).
click().
perform

关于ruby-on-rails - 使用 Rspec/Capybara/Selenium 与 Canvas 元素交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21051216/

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