【发布时间】:2015-08-14 09:18:22
【问题描述】:
我正在为 Rails 应用程序的前端部分编写测试。 我使用 selenium 和 capybara 来测试一些前端功能。
现在我需要在 html 页面上测试在线签名。所以,我有 .signature css 类的元素。我知道我可以在测试运行时在浏览器中运行 javascript:
page.evaluate_script "some js code goes here"
问题: 我怎样才能用纯 javascript 或 jQuery 做这些事情:
- 计算
.signature元素的大小 - 然后将鼠标移动到该元素中
- 然后绘制一个签名(然后单击并按住鼠标按钮并在元素边框内移动鼠标)
谢谢!
【问题讨论】:
-
你可以试试看这个链接keith-wood.name/signature.html
-
@OliSoproniB。它不适合我,因为我正在编写 ruby 测试。项目在生产中不使用 jQuery UI Signature 插件。所以我只能使用jQuery的纯javascript。
标签: javascript jquery html signature