首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Selenium-常用操作元素方法1

上一节我们讲了UI 自动化测试非常重要的一步,查找(定位)元素,那假设我们元素定位准确了,那下一步就到操作元素。

常用操作元素方法

点击:Click()

测试用例:

代码实现:

文本框输入文本:sendkeys("输入的文本")

测试用例:

代码实现:

清空文本框:clear()

测试用例:

代码实现:

获取文本:getText()

获取标签中间的文本值。

测试用例:

代码实现:

获取页面title:getTitle()

测试用例:

代码实现:

获取元素属性值:getAttribute("元素属性名")

在前端开发中,经常会给一些文本框设置默认值,往往使用的占位符属性(placeholder),那如果我们想要获取这个文本框的默认值时,是无法通过getText()方法获取到,所以我们需要一个方法可以获取元素属性的属性值。

测试用例:

代码实现:

提交表单:submit()

submit()方法适用于提交表单,也就是当你的元素在

标签中时,我们可以不通过click()来提交表单,而可以直接用submit()来实现。同时click() 你只能对特定元素点击时才会触发提交表单动作,而submit()是可以在表单中的任意元素中使用。

测试用例:

代码实现:

综合例子:

百度首页登录例子:

代码实现:

代码中出现了两次的线程等待,这个再实际写脚本是非常不推荐的做法,原因时间写长了会浪费时间,写短了可能下个元素真的没加载,照成脚本执行失败,所以后期我们会针对这个问题讲解决方案。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180611G0R6H000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券