从表单中获取文本并使用ruby在selenium中进行评估

时间:2011-09-30 22:48:36

标签: ruby selenium webdriver selenium-webdriver

我正在测试注册表单,其中一个问题在提交之前是:

“什么是8 + 4?”

每次都会有不同的值。我正在使用Selenium 2和Ruby,并希望看看是否有人知道如何a)从问题中获取文本然后b)计算添加并在字段中返回正确的答案。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用ruby代码尝试获取is?之间的值。将其存储在Variable中,现在使用deliminator +拆分文本现在您将获得不同数组中的值地点。现在您可以添加这两个并用于评估。我不知道红宝石,但它可能在PHP,因为我做了同样的事情。它也应该在Ruby中。

在和之间获取文本?可以在php中完成strpos(),给出字符串的位置,看看ruby的类似函数。