使用Ruby Page Object

时间:2016-06-14 20:00:17

标签: ruby selenium page-object-gem

使用Ruby Page Object Gem,我尝试使用以下html将字符串发送到文本输入字段:

<input id="marketerAssignmentForm:marketerName" name="marketerAssignmentForm:marketerName" type="text" value="" maxlength="65" tabindex="3">

我设置了这样的元素:

text_field(:name_form, :xpath => "//*[@id='marketerAssignmentForm:marketerName']")

然后在我的代码中调用此方法,尝试将文本发送到输入字段:

name_form= 'my string'

这个页面目标代码没有填写输入字段,我使用了错误的语法还是这个字段实际上不是text_field?

以下基本的selenium代码可以正常工作,因为我希望页面对象方法能够工作:

$driver.find_element(:xpath, "//*[@id='marketerAssignmentForm:marketerName']").send_keys('my string')

任何帮助将不胜感激!

0 个答案:

没有答案