splinter 页面元素判断API

本文介绍了使用splinter库在自动化测试中判断页面元素是否存在的一系列API,包括is_text_present、is_element_present_by_xpath等,并通过示例代码展示了如何设置等待时间和操作不同类型的元素。
摘要由CSDN通过智能技术生成

这里整理一些有关判断页面元素的API,如果存在元素,则返回True,否则返回False。

并且可以设置一个可选参数的等待时间,大数多接口都有判断存在和判断不存在组合。

 

1,is_text_present(text, wait_time=None)

判断浏览器上是否有text本文存在,可以设置一个等待时间(可选参数)

 

例子:判断浏览器上是否有“李老道自学网”本文,有则打印OK,没有则打印no

 

# -*- coding: utf-8 -*-

from splinter.browser import Browser

import time

 

bs = Browser('chrome')

bs.visit('http://www.sterson.com.cn/test')

time.sleep(1)

if bs.is_text_present('李老道自学网', 3):

    print 'OK'

else:

    print 'no'

 

 

 

2,is_element_present_by_xpath(xpath, wait_time=None)

判断当前页面是否存在xpath指定的元素,可以设置一个等待时间(可选参数)

 

判断当前页面是否不存在xpath指定的元素:

is_element_not_present_by_xpath(xpath,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值