UI自动化——判断元素是否可见
练习:元素判断页面元素是否可见
语法:is_displayed()
#encoding=utf-8
from selenium import webdriver
import time,unittest
class IsDisplayed(unittest.TestCase):
def setUp(self):
# setUp是一个初始化方法,为test案例做数据准备
# 当前方法的数据准备动作是:启动chrome浏览器
self.b=webdriver.Chrome()
def test_get_element_info(self):
url="http://www.baidu.com"
# 访问百度
self.b.get(url)
# 定位百度输入框,并输入搜索内容
input=self.b.find_element_by_id("kw")
input.send_keys("波多野结衣")
# 获取元素【百度一下】按钮
ele=self.b.find_element_by_id("su")
# 判断按钮是否可见
if ele.is_displayed():
ele.click()
def tearDown(self):
self.b.quit()
if __name__=="__main__":
unittest.main()