watir

    1热度

    2回答

    我使用Windows上的Watir当我的脚本尝试在Firefox上运行,我看到我的控制台上的错误: JsshSocket::JSReferenceError: Components is not definedReferenceError: Components is not defined C:/xampp/Ruby/lib/ruby/gems/1.8/gems/firewatir-1

    2热度

    1回答

    我已经使用Watir针对Web应用程序编写了rspec测试,并且运行良好。但是,我现在希望能够对运行在不同域名上的Web应用程序运行此测试。 我最初的想法是,我可以在命令行中将值传递给spec来在脚本中设置一个变量,但我看不到任何简单的方法。所以我的第二个想法是,我可能需要添加一个域的数组到我的脚本,并让它测试所有这些 - 但我并不总是想测试每个域,并且随着我们添加和删除站点,域不断变化进行测试。

    1热度

    1回答

    我的页面上有一个按钮,该按钮的更改取决于单击哪个单选按钮。该按钮上有相同的文本,但具有相同的标识,但类别不同。如何根据收音机测试两个不同的按钮是否存在。 <a id="submit" class="on" href="javascript:submit();">Submit</a> <a id="submit" class="off" href="javascript:submit();">Su

    4热度

    3回答

    系统正常工作: 视窗7 的Internet Explorer 8 红宝石1.8 的Watir 1.6.5 如果我手动打开浏览器窗口,然后访问导致第二个浏览器窗口打开的站点,然后使用Watir :: IE.attach方法查找第二个浏览器窗口,一切正常。问题是,当我用命令Watir :: IE.new打开第一个Internet Explorer窗口,然后访问导致第二个浏览器窗口打开的站点时。当我使用

    7热度

    5回答

    我在写一个watir脚本来测试上传表单。 但该脚本不会自动选择要从我的硬盘上传的文件。 IE会在文件选择器对话框打开的情况下停止。只要我在对话框中手动选择要上传的文件并单击确定,watir会根据需要继续。我想知道它为什么会停止。 这是我的Watir脚本: require 'test/unit' require 'watir' # runs on win3k, IE 6.0.3790; rub

    3热度

    1回答

    的Watir可以找到一个页面上的文本: <span id="i1" name="n1>Some Text</span> e.text.include?("Some Text") 但我怎么能得到的名称或跨度的ID,当我只知道“一些文本” e.text.findInPage("Some Text").parentElement.id (should be "i1") e.text.findI

    1热度

    1回答

    这被添加到页面后使用jQuery单选按钮: <input name="pdfRadio" id="pdfRadioNo0" value="0" type="radio"> 此代码: radio_id = "pdfRadioNo0" ie.radio(:id, radio_id).set() 没有设置,但返回一条错误消息: Watir::Exception::UnknownObjectEx

    3热度

    2回答

    我有一个JavaScript重型Rails应用程序,我正在watir测试。我有两个具体的测试要求: 我需要能够模拟鼠标移动到屏幕的特定区域(或至少触发了DIV的onmouseover事件) 评估的JavaScript代码段一旦发生上述情况,看看是否正确设置标志 我一直没能弄清楚如何在watir中做到这一点。任何想法如何做到这一点?

    2热度

    1回答

    我是Watir的新手,我在测试中遇到了一些麻烦。我使用authlogic作为我选择的身份验证方法。当用户注册时,他们会收到带有确认链接的电子邮件。点击此链接确认他们的帐户,然后他们可以登录。 我遇到的问题是如何在使用Watir时确认用户? 我到目前为止有: Given /I sign up/ do BROWSER.goto("http://localhost:3000/register"

    0热度

    2回答

    我使用DevExpress的AspxGridview。但我有一个问题。当我使用CSS发布到Web服务器时,我看不到gridview。我只能使用默认CSS的gridview。但是我的电脑中没有任何问题,我使用的是用于gridview的CSS。 我该怎么做才能在Web服务器上查看带有CSS的gridview?