gpt4 book ai didi

jquery - FireWatir 和 jQuery

转载 作者:行者123 更新时间:2023-12-01 01:20:37 24 4
gpt4 key购买 nike

在使用了 FireWatir 这个优秀的和平软件之后,我想知道是否有一种方法可以将 jQuery-selector-magic 集成到我的测试中。

我的第一次尝试是使用 firewatir 的 js_eval() 方法,如下所示

require 'rubygems'
require 'firewatir'
f = FireWatir::Firefox.new
f.js_eval("alert(42);")

我唯一得到的是一个

JsshSocket::JSReferenceError: alert is not defined

这有点奇怪,因为其他表达方式如

f.js_eval("document.location.toString();")

像魅力一样工作!

谁有提示吗?

感谢并问候,

最佳答案

如果您想像通常使用 $ 一样使用它,您需要将其包装在一个函数中,该函数将在 widows 文档的上下文中运行它。

var win = new getWindows()[0].content;
var doc = browser.contentDocument;

$ = function(selector) {

win.content.jQuery(selector, doc);

}

chicago web design

关于jquery - FireWatir 和 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2273524/

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