html帧页面,使用动态帧查找HTML页面中的元素

我正在使用供应商开发的网页(SAP BusinessObjects InfoView登录页面),并尝试识别并选择页面上的下拉元素。不管我怎么努力,我得到一个异常:使用动态帧查找HTML页面中的元素

require 'watir-webdriver'

ie = Watir::Browser.new

ie.goto "http://svr-boj-bop-01.mgc.mentorg.com:8080/InfoViewApp"

ie.select_list(:id, "authenticationSelectBox").select("secLDAP")

#=> 'error: "unable to locate element, using :id=>"authenticationSelectBox", :tag_name=>"select"....'

我已经安装了Firefox和Firebug的,我可以用Firebug的选择,给了我关于元素的信息元素。我试图指定:id,:name,.div,.browser,.frame,...没有任何更改错误。我怀疑内部框架是基于选择“认证”动态地创建页面,但我不知道如何检查/验证是这种情况。

我已经搜索并尝试了网站上的大部分建议,没有任何帮助。

页有很多的Java代码,表格等下面是从页剪断我试图寻找元素:

Authentication: < /label>

Enterprise `

LDAP

Windows AD

SAP

+0

抱歉所有的编辑/转贴。感谢贾斯汀柯指针。我已经添加了从页面完整的HTML,希望它可以帮助 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值