使用 Watir 测试 pirobox(类似灯箱)模态
我正在为 www.offdesk.com 编写测试,当单击“注册”锚点时,它会打开一个 pirobox 模式窗口,此时我的 irb 工作正常,但我无法将文本设置到其中的输入文本中。
我写道:
browser.link(:id, 'lkNovaConta').click()
browser.text_field(:id, "usuario_nome").wait_until_present
browser.text_field(:id, "usuario_nome").set("Test user")
但从未通过until_present,所以当我有一个带有html内容的JS var时,我以为我有一个索引探针,所以我尝试了:
browser.link(:id, 'lkNovaConta').click()
browser.text_field(:id => "usuario_nome", :index => 1).wait_until_present
browser.text_field(:id => "usuario_nome", :index => 1).set("Test user")
也尝试了index = 2,index = 0...但都失败了
您知道如何测试它或有任何建议使此功能可测试吗?
I'm writing tests for www.offdesk.com and when "sign up" anchor is clicked, it opens a pirobox modal window, at this point my irb works fine but I can't set text into the inputtexts inside it.
I wrote:
browser.link(:id, 'lkNovaConta').click()
browser.text_field(:id, "usuario_nome").wait_until_present
browser.text_field(:id, "usuario_nome").set("Test user")
but never passes the until_present, so as I have a JS var with the html content, I thought I had an index probelm, so I tryed:
browser.link(:id, 'lkNovaConta').click()
browser.text_field(:id => "usuario_nome", :index => 1).wait_until_present
browser.text_field(:id => "usuario_nome", :index => 1).set("Test user")
also tryed with index = 2, index = 0... but all have failed
Do you have any idea how to test it or any suggest to make this feature testable?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这对我有用:
This worked for me: