我在使用的Watir新的,但我只能想象这是一个错误:Watir和Safari上的链接问题?
要求 “的Watir” 的Watir :: Browser.default = '狩猎' B =的Watir ::浏览器。新 b.goto() =>零 b.link。(:标题,“开始”)点击
预期信息我到下一个页面,但在以下网页上没有链接的作品,甚至他们在那里
b.link(:title,“Do something”)。exists? =>真
当我再进入
b.link(:标题, “做什么”)。单击 什么也不会发生,当然,链接,甚至href属性下一页(更精确地说,它是相同的网页,但不同的请求参数)
我使用xpath标识链接看起来类似。 同样的事情与浏览器的“firefox”正常工作。
我使用Safari 5.0.1,1.8.7红宝石和其他safariwatir-0.3.8
旁边安装事实上控制野生动物园部分工作,但我没有胶水,为什么它挂在第二页上。这里是在互联网使用的场景的一个示例:
此正常工作:
browser.goto( “http://reiseauskunft.bahn.de/bin/query.exe/dn?S=Frankfurt(Main)Hbf&Z=Nrnberg%20Hbf&date=%2B30&time=1500&start=1&”) =>零
这也适用很好 - 链接确实存在:
browser.link(:title,/ Mit Tickets zum Normalpreis /)。是否存在? =>真
这并不工作 - 浏览器窗口保持不变:
browser.link(:标题,/ MIT门票的Zum Normalpreis /)。点击 =>零
我想尝试fire_event或fireEvent但IRB说无效的方法。我想我发现的关于射击事件的提示已经过时了吗?
thanx您的反馈意见。我尝试了额外的'safariwatir'要求,但没有改变。我精简了我的答案,低于 – Thorsten 2010-09-02 11:25:07
请将您的脚本发布到整个页面。我不明白是什么问题。另外,不要求watir,只是safariwatir。 – 2010-09-03 08:54:17