我正在尝试访问 Mechanize 中的表单,对象名称中包含丑陋的字符 与此类似
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
最佳答案
关于ruby - Mechanize 复杂形式输入名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641767/