问题标签 [watir-webdriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1504 浏览

firefox - 使用 firefox 6.0 的 watir-webdriver 看到以下错误 Errno::ECONNREFUSED

目前每晚运行 150 多个场景,大约 5000 步。我看到以下错误在 5000 步中发生了大约 10 次。不是很多,也不是在同一步骤上,但是不知道该怎么做。当前包装在救援块中并重试解决错误。

任何建议都会很棒。

谢谢,

吉姆

环境:

Errno::ECONNREFUSED:无法建立连接,因为目标机器主动拒绝了它。- 连接(2)

堆栈跟踪:

需要注意的一点是,我在每个场景之后关闭浏览器,并在下一个场景开始时再次打开它。

如果我让浏览器保持打开状态,我会收到此错误,并且我的 firefox 实例完全耗尽内存 600,000+ K VM 大小 700,000+ K

Timeout::Error: 执行已过期

堆栈跟踪:

0 投票
2 回答
1823 浏览

google-chrome - 从 teamcity 启动时使用 ChromeDriver 时出错

我在使用 Firefox 进行 watir-webdriver 测试时遇到了问题,因此决定转向 CHROME。这运行良好的本地开发盒,但是当从我们的 qa 服务器上的团队城市启动时,我收到以下错误:

这是使用与开发盒相同的 chromedriver。

错误

0 投票
1 回答
1372 浏览

watir - 使用 Watir-Webdriver 驱动 IE 时出错:无法使用 xpath 找到元素

我是 Watir-webdriver 的新手。我尝试在http://bit.ly/watir-example上使用 Firefox 运行 watir-webdriver

我在 Internet Exploerer (IE ver 8) 上试过,但它不起作用。我还在 IE 上设置了相同值的受保护值。我的代码很简单:

我得到的错误信息是这样的:

C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.6.0/lib/selenium/webdriver/remote/response.rb:45:in `assert_ok': 无法使用 xpath 找到元素== .//input[(not(@type) or (@type!="file" and @type!="radio" and @type!="checkbox" and @type!="submit" and @type! ="reset" 和 @type!="image" 和 @type!="button" 和 @type!="hidden" 和 @type!="datetime" 和 @type!="date" 和 @type!="月”和@type!="week" 和@type!="time" 和@type!="datetime-local" 和@type!="range" 和@type!="color")) 和@name= 'entry.0.single'] | .//textarea[@name='entry.0.single'] (Selenium::WebDriver::Error::UnexpectedJavascriptError)

任何人都可以帮助我吗?谢谢你。

0 投票
4 回答
2118 浏览

testing - Watir 无法清除 IE 安全警告

我正在使用 watir-webdriver 来驱动 IE 以使用 SSL 证书来测试另一个网站的网站。(同一网站的生产版本)

当我访问我的网站时,我得到一个看起来像这样的页面(因为安全证书不好) http://www.zeus.com/sites/default/files/media/warning2.png

watir 文档对此http://wiki.openqa.org/display/WTR/Security+Alerts my_browser.link(:id, "overridelink").click有一个解决方法

当我尝试在 ruby​​ 控制台中运行它时,出现错误。

当您查看错误页面的 html 时,肯定存在继续链接。

有谁知道如何解决这个问题?

0 投票
4 回答
1523 浏览

watir - 如何为网站构建 Watir 测试?

Mozilla 插件站点有一个测试存储库,尽管它是使用 Selenium 编写的。我想知道是否有任何可用于 Watir 的真实示例,以便我可以了解该框架是如何由专业人员实现的?

这是一个更普遍的问题,关于如何在 Watir 中为网站构建一套测试。从表面上看,可以编写一堆带有粗略错误报告的单独 .rb 文件,然后将它们全部关闭;但我想了解更多关于编写实际类和适当的测试结构来引发问题并返回报告的信息。这是怎么做到的?有没有这方面的书?教程?

0 投票
4 回答
2029 浏览

ruby - 在 ubuntu 11.10 上等待

我刚刚将我的系统从 ubuntu 11.04 更新到 11.10 并且......惊喜!现在,如果我尝试使用 watir,做

我收到此错误

如何让它再次工作?

0 投票
1 回答
330 浏览

watir - 显示新下拉菜单的问题

手动单击选项卡(锚标记)其显示的带有 watir 元素的下拉菜单(无序列表)正在定位,但下拉菜单未显示

HTML

尝试了以下代码行以单击选项卡

我正在使用 watir 1.6.6 版本

0 投票
3 回答
3004 浏览

ruby - 停止加载页面 watir-webdriver

有没有办法停止在 Firefox 上使用 watir-webdriver 加载页面?或者即使页面仍在加载,是否有办法强制我的脚本中的某些内容?在我的脚本中,网站会挂起,脚本最终会超时。

0 投票
1 回答
451 浏览

watir - 蒙面文本框问题

我在电话字段中使用 rad 掩码控件。

当我尝试使用 watir 添加电话时,使用此代码

仅添加了最后一个值。请帮帮我。如何填充屏蔽值。

0 投票
3 回答
1110 浏览

ruby - 尝试在 watir-webdriver/selenium-webdriver 脚本中按 CTRL+单击或 SHIFT+单击时出现“TypeError:无法将字符串转换为整数”

我正在尝试在定义为表的日期选择器中选择多个项目,在 Chrome 浏览器上使用 watir-webdriver/selenium-webdriver 的黄瓜脚本中。

日期选择器允许 Ctrl 和 Shift 作为修饰符。

这是单元格的代码:

这是日期选择器行为的示例 -

http://demo.essentialobjects.com/Demos/Calendar/Designs/Windows%20(多月)/Demo.aspx


我曾尝试使用:

但我得到“TypeError:无法将字符串转换为整数”。

有人可以在他的代码中使用它吗?或者有没有人将修改器发送到鼠标事件的解决方案?提前致谢。