使用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')
任何帮助将不胜感激!