我正在尝试使用对象名称中的丑陋字符访问机械化中的表单 与此相似
agent = Mechanize.new
page = agent.get('http://domain.com)
form = page.forms[0]
form.ct600$Main$LastNameTextBox = "whatever"
page = agent.submit(form)
问题是html名称中的$正在弄乱ruby 我可以使用另一种方法,即:
form.element_by_name("ct600$Main$LastNameTextBox") = "whatever"
不幸的是我无法更改html
答案 0 :(得分:4)