将变量从 Jenkins 传递到 Ruby 脚本(Jenkins 新手)
我已经将一些脚本放入 Jenkins 中以进行概念验证,并且我想为我们所有的脚本朝这个方向发展。现在,我用我的代码(watir-webdriver、cucumber)保存一…
watir-webdriver 可以捕获控制台错误吗?
我想知道 watir-webdriver 是否能够记录任何控制台错误的输出? 这相当于在浏览器中手动打开控制台并在页面加载时监视 JS 错误。我可以通过 watir-web…
如何指定安装 Firefox 以用于 watir-webdriver 脚本执行
出于测试目的,我在一台计算机上使用 Utilu FF 集合 制作了多个 Firefox 安装/版本。 如果 b = Watir::Browser.new :ff 测试脚本中有,它会自动使用最…
从 select_list 收集值以避免 watir-webdriver ObsoleteElementError
我正在尝试解决 ObsoleteElementError http://bit.ly/qhEhMv 并在收集时摸不着头脑select_list 中的值。我确信我已经看了这么久了,我错过了一些愚蠢…
Watir-Webdriver:在 Firefox 上上传文件无法正常工作
使用此代码我无法将文件正确上传到网站。 browser.form(:index, 2).file_field(:name, "filedata").set(""+folderName+"/iTunesArtwork") 代码运行后…
Watir-webdriver:Chrome 在 IE 和 Firefox 工作正常的网站上出现未处理的错误
所以我认为这可能是 ChromeDriver 的错误,但想先在这里问一下。 我在使用 chrome 时遇到了几乎所有 webdriver 功能的问题,但 IE 和 Firefox 工作正…
Watir Webdriver 计算 UL 列表中的项目数量
我进行了一些搜索,但无法找到合适的答案。基本上我有一个长度不同的无序列表。我想遍历列表,做一些其他事情,然后返回并选择列表中的下一个项目。当…
测试脚本中的非拉丁字母会导致“没有密钥翻译”。假设 unicode 输入...”
当我在 Windows7+Ruby1.9.2+watir-webdriver 上执行此测试脚本时: # encoding: utf-8 require "rubygems" require "watir-webdriver" ie = Watir::Br…
如何判断浏览器类型(IE、FF、Chrome等)
我正在将 Watir / FireWatir 脚本切换为使用 watir-webdriver,并且需要 watir-webdriver 中的一种方法来确定当前正在执行测试的浏览器类型(IE、FF、…
无法使用 OptionParser 和 rspec
我有一个简单的 watir (网络驱动程序)脚本,可以访问谷歌。但是,我想使用选项解析器在 cmd 中设置参数来选择浏览器。下面是我的脚本: require 'op…
watir-webDriver 是否支持通过 Lightbox 创建的 modal_dialogs?
watir-webdriver 支持 modal_dialog 方法吗?如果没有,是否有另一种方法可以在文本字段中设置一些文本并单击“确定”按钮? 我尝试放置, browser.mo…
页面上有两个相同的元素,如何使用 watir 单击第二个元素?
页面上有 2 个图像具有相同的图像 src 链接。如果我使用以下代码,它将单击第一个图像,那么如何单击第二个图像? browser.image(:src, "https://itc.…
watir-webdriver 的等待方法在 JS/AJAX 和新页面加载中失败(缓存中未找到错误)
我正在测试一个基于 Magento 店面构建的内部网站。在结账过程中,表格的某些部分会被隐藏(样式:无),直到填写完上一部分为止。这些部分通常会破坏…
如何使用 Watir-WebDriver 将文本发送到 CKEditor WYSIWYG 编辑器框
我有一个 watir-webdriver 脚本,它使用下面的代码设置 CKEditor 框,但这仅适用于 Mac OSX 上的 Firefox,当我专注于屏幕时。例如,如果我集中注意力…
IE 上的 watir-webdriver 在从选择列表中选择值方面的行为与 Chrome 和 FireFox 不同
selectctrl = @browser.select(:xpath, "//select[id='foo']") selectctrl.select("Open") 在 FireFox 和 Chrome 中,这会触发 jquery 中的其他事件,…