51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3672|回复: 6
打印 上一主题 下一主题

java+selenium判断页面元素是否存在

[复制链接]
  • TA的每日心情

    2017-8-3 09:55
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2017-6-5 15:27:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    public boolean ElementExist(By locator) {
                    try {
                            driver.findElement(locator);
                            return true;
                    } catch (Exception e) {
                            return false;
                    }
    }
    我用这种方法判断页面上 是否存在某个元素

    若元素存在,程序可以很快的执行;若元素不存在,程序停顿了10秒才会继续执行。

    有点耽误时间,能不能设置成,若元素不存在,程序停顿2秒,就继续执行

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情

    2017-12-25 09:39
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]测试团长

    推荐
    发表于 2017-6-7 10:11:45 | 只看该作者
    根本不是问题的问题,都能审核过的??????????页面加载有快有慢,即使元素存在,要加载10s后才能加载出来,你还是耗时10s,有的元素1s加载出来,你耗时1s。。。
    如果你硬要这么判断,那么你自己认为自己打开网页都是秒开的,加载任何东西都是瞬间加载完成的

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10 赶快去商城换取奖.

    查看全部评分

    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情

    2017-8-3 09:55
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
     楼主| 发表于 2017-6-6 09:47:16 | 只看该作者
    自己顶起来
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-8-27 15:56
  • 签到天数: 322 天

    连续签到: 1 天

    [LV.8]测试军长

    3#
    发表于 2017-6-7 09:57:58 | 只看该作者
    这。。。。他去判断页面元素存在不存在也是需要时间的吧,只能把时间延长,把时间缩短好像是不行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-3-30 09:35
  • 签到天数: 172 天

    连续签到: 6 天

    [LV.7]测试师长

    5#
    发表于 2017-6-7 13:06:25 | 只看该作者
    找的快慢是根据你的locator 来判断的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-8-3 09:55
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
     楼主| 发表于 2017-6-9 17:55:27 | 只看该作者
    yuyubill 发表于 2017-6-7 10:11
    根本不是问题的问题,都能审核过的??????????页面加载有快有慢,即使元素存在,要加载10s后才能 ...

    真怀疑你的理解能力
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-8-3 09:55
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
     楼主| 发表于 2017-6-9 17:56:22 | 只看该作者
    yuyubill 发表于 2017-6-7 10:11
    根本不是问题的问题,都能审核过的??????????页面加载有快有慢,即使元素存在,要加载10s后才能 ...

    本地搭建的环境,页面2秒内可以完全加载。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-2 14:18 , Processed in 0.071616 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表