问题标签 [watir]
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.
ruby - Watir - 在方法之外记录
在使用 Watir 进行自动化测试方面,我还是个新手,而且我遇到了另一个可能非常简单的问题,我需要与社区联系,以便朝着正确的方向前进。
我正在尝试在 Watir 中使用记录器,如果我将所有内容都保留在方法中,我可以正常工作。如果我没有定义方法,例如使用循环时,我无法让记录器工作。
这是我正在玩的示例代码:
以下是我所做的目前失败的修改:
谢谢!
ruby - 如何更新沃特?
我在安装 watir 时遇到错误
C:>gem install watir 错误: http ://rubygems.org/似乎不是存储库 错误:在任何存储库中找不到有效的 gem 'watir' (>= 0)
C:>宝石-v 1.3.7
C:>ruby -v ruby 1.9.1p378(2010-01-10 修订版 26273)[i386-mingw32]
ruby - 如何从Ruby中的字符串中删除所有非ASCII字符
我似乎是一个非常简单且非常需要的方法。我需要从字符串中删除所有非 ASCII 字符。例如 © 等。请参见以下示例。
输出:
我做的┬⌐。
当我将此提供给 Watir 时,它会产生以下错误:不兼容的字符编码:UTF-8 和 ASCII-8BIT
所以我的问题是我想在使用它之前摆脱所有非 ASCII 字符。我不知道源字符串“s”使用哪种编码。
我已经搜索和试验了很长一段时间了。
如果我尝试使用
它给出了错误:
ruby - Problem between IE and FF testing a login
This is so simple that I am stunned it is failing. I am testing a very simply login sequence and essentially my code does this:
When I run this (which runs it in IE), it works fine.
When I add the following line right after the "require" statement:
it now goes to Firefox 3.6, but when it enters the username, it only types in the first 8-12 characters and then stops. As a result, the login fails ("invalid email address" is the most common message).
I also tried changing this to use FireWatir but it failed in precisely the same way.
Any ideas? HELP! (And thanks so much in advance!)
Best regards,
Jon Rosen
"Sometimes you're the pinball wizard, and sometimes, you're just the pinball."
ruby - 有没有人设法让 Watir 在 Ruby 1.9.1 上使用 IE 工作?
我是 ruby 新手,无法在 ruby v1.9.1 上使用简单的 watir 脚本与 IE 一起使用。我可以让它与 ruby v1.8.6 一起工作
有没有人设法将 watir 与 Ruby v1.9.1 一起使用?
这是我正在使用的脚本
下面是我在 32 位 Windows XP SP3 和 32 位 Windows 7 上尝试过的两个版本的详细尝试。IE 8.0 在这两种情况下都是默认浏览器,我必须使用 IE,因为这是我的客户需要的。所有安装均来自http://rubyinstaller.org/downloads/
v1.8.6
- ruby -v 给了我 ruby 1.8.6 (2010-02-04 patchlevel 398) [i386-mingw32]
- RUBYOPT 环境变量设置为“rubygems”
- 路径环境变量设置为包含 'c:\ruby186\bin' - 路径中没有其他版本
- 使用 gem install watir 安装 watir
- 宝石清单给了我
- 主动支持 (2.3.8)
- 建设者(2.1.2)
- 普通人(1.6.5)
- 消防员 (1.6.5)
- 锄头 (2.6.1)
- json_pure (1.4.3)
- nokogiri (1.4.2.1 x86-mingw32)
- 耙子 (0.8.7)
- 红宝石锻造 (2.0.4)
- s4t-utils (1.0.4)
- 用户选择 (1.1.6.1)
- 水 (1.6.5)
- win32-api (1.4.6 x86-mingw32)
- win32 进程 (0.6.2)
- windows-api (0.4.0)
- windows-pr (1.0.9)
- xml-简单 (1.0.12)
v1.9.1
- ruby -v 给了我 ruby 1.9.1p378(2010-01-10 修订版 26273)[i386-mingw32]
- RUBYOPT 环境变量设置为“rubygems”
- 路径环境变量设置为包含 'c:\ruby191\bin' - 路径中没有其他版本
- 使用 gem install watir 安装 watir
- 宝石清单给了我
- 主动支持 (2.3.8)
- 建设者(2.1.2)
- 普通人(1.6.5)
- 消防员 (1.6.5)
- 锄头 (2.6.1)
- json_pure (1.4.3)
- nokogiri (1.4.2.1 x86-mingw32)
- 耙子 (0.8.7)
- 红宝石锻造 (2.0.4)
- s4t-utils (1.0.4)
- 用户选择 (1.1.6.1)
- 水 (1.6.5)
- win32-api (1.4.6 x86-mingw32)
- win32 进程 (0.6.2)
- windows-api (0.4.0)
- windows-pr (1.0.9)
- xml-简单 (1.0.12)
提前感谢帕特
windows - Windows 上 Watir 的哪个 Ruby 版本?
我应该在 Windows 环境中使用哪个版本的 Ruby?
我正在尝试在 1.9 上使用 Watir,但它不起作用。将在 1.8.6 上工作。
关于使用哪个版本的任何建议以及 Watir 无法在 1.9 上运行的原因
ruby - 如何访问此元素
我正在使用 Watir 为 Web 应用程序编写一些测试。我需要从下面的 HTML 中获取文本“Bishop”,但不知道该怎么做。
Firebug 告诉我 xpath 是:
但我无法格式化 element_by_xpath 来获取它。
watir - Watir:我可以通过 Firefox 上的*外部* HTTP/SOCKS 代理进行隧道传输吗?
我想知道我是否可以调用 watir 并让它通过代理隧道。如果我可以在运行时更改此代理,并且如果我可以为每个实例设置代理(当运行多个实例/测试时)。我几乎打算使用Firefox。
automated-tests - If I start anew, should I start with Watir-WebDriver?
My team has an automation solution that uses watir. In fact, we have 2 versions of it, one for one release of our software and another for another release. I find that changing versions of watir used it not easy, so I want to select the right version for my new project (building an exploratory framework like Jim Knowlton talks about on Watir Podcast #30).
Our product supports IE and Firefox. It could support other browsers in the future such as Chrome or Safari. Most of the interface technologies are supported by watir, though we created a webdriver framework to have better access to attributes.
So I am thinking that the Watir Webdriver may be the best choice for me today. Not having used it or even reviewed other people's happiness with it, I am just not sure if it is ready. What do you think?
firefox - 如何访问几个表的每个元素?
我目前正在为我们的 MLS(多重列表系统)系统编写测试脚本。该网站主要是用 C# .NET 编写的。
这是 HTML 源代码:
我尝试在 Firefox 上使用 TestWise Recorder 来查看我当前访问的实际元素,但 FF 无法识别它。:(
任何人都可以给我一个提示我错过了什么?
谢谢,