如何从page元素中提取值,以便在稍后的ruby

时间:2017-05-05 11:17:08

标签: ruby selenium-webdriver cucumber

我在黄瓜中使用红宝石,硒webdriver来进行我的测试。

我有以下代码;

<input class="input" value="qa-regression-test-1" id="furl" name="furl" type="text" aria-invalid="false">

我需要提取此代码的'value'部分,然后使用此值(在此特定情况下为qa-regression-test-1)将webdriver导航到新的URL。

即。 http://www.xxxxx.co.uk/qa-regression-test-1

但是,这个'值'对于每个测试都会有所不同,所以这就是为什么我需要得到这个'值',然后将它用于后续URL的最后部分,而不是仅仅使用当前值。 / p>

希望这很清楚,但如果需要可以提供更多信息。

对此的任何帮助将不胜感激。

非常感谢。

1 个答案:

答案 0 :(得分:0)

你几乎就在那里 - 只有puts friendlyurl而不是puts friendlyurl.text

:)

基本上你很高兴 - 只需将字符串与你网址的主机部分一起猛击