pkqsunfly
pkqsunfly
2017-04-20 01:20
采纳率: 100%
浏览 5.5k
已采纳

selenium定位div弹出层时间插件

对xpath获得的绝对路径不能定位
要获取图中时间插件中的“取消”按钮就成
图片说明
调用时间插件的位置
图片说明
调用时间插件的js
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • qq_35919714
    qq_35919714 2017-04-20 03:45
    已采纳

    一般这样的控件都是可以通过插件的js设置相应参数配置,通过jquery添加标签自己定义的属性值,那样你通过id就可以获取了

    点赞 评论
  • pkqsunfly
    pkqsunfly 2017-04-21 08:41

    @qq_35919714,我打了一些js资料,那上面是讲如何,打开时间插件; 但我这个时间插件,页面是打的开的,只是没办法定位“取消”这个按钮。
    能说的更详细点么?

    点赞 评论
  • pkqsunfly
    pkqsunfly 2017-04-27 01:07

    js = 'document.getElementById("LEAVE_STARTDATE").value="2017-05-01 15:00";'
    driver.execute_script(js)
    通过js直接赋值,避免弹出框,解决了问题。
    @qq_35919714,如何时通过插件的js设置相应参数配置,这种处理,还是不明白。

    点赞 评论

相关推荐