selenium---is_enabled用法

  webdriver有三种判断元素状态的方法,分别是is_enabled,is_selected 和 is_displayed,其中is_selected,和is_displayed 在前面的内容中已经简单的介绍了,is_selected表示查看元素是否被选中,一般用在勾选框中,is_displayed表示查看选中是否可见。is_enabled表示查什么呢?

is_enabled

is_enabled表示查看元素是否可以进行操作,比如,点击,输入等。

这里安静拿以前的弹出框进行编写,编写前,先修改一下以前的html代码

<html>
<head>
<script type="text/javascript">

function display_alert()
  {
  alert("请关注  测试-安静!")
  }

</script>
</head>
<body>
<center>
<input id="anjing" type="button" disabled="" onclick="display_alert()"
value="点击我,有惊喜!" />
</center>
</body>
</html>

这里加入了一个属性disabled,具体什么用,往下看。

进行编写代码,然后进行查看元素状态。

可以从图中看出来,首先页面上按钮显示为灰色,一看就知道不能点击了,在看元素状态返回的False,表示此元素不可以进行操作。

然后我们把disabled属性去除后,在进行查看。

再看页面,这颜色这么亮,肯定能点击,果不其然元素状态返回了True,表示元素可以进行操作

这个方法不要感觉没什么用处,其实等到真正做做自动化的时候,每次进行对元素操作时候(点击,输入,清空等)传入该元素前进行判断元素是否可操作,如果返回True,则继续进行元素操作,如果返回False,就不用继续操作元素了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值