软件测试测试开发Pythonseleni

北京中科白癜风医院正规吗 http://pf.39.net/bdfyy/zjft/161225/5154125.html
简介

CSS选择器是一种用于选择HTML元素的模式。它允许我们根据元素的标签名、类名、ID、属性等属性进行选择。CSS选择器的语法简单而灵活,是前端开发中常用的定位元素的方式。

selenium中的css定位,实际是通过css选择器来定位到具体元素,css选择器来自于css语法。CSS定位有以下显著优点:

语法简洁

对比其他定位方式,定位效率更快

对比其他定位方式,定位更稳定

css选择器语法

基础选择器

备注:某些元素属性有多个值(如class属性),值表现为以空格隔开,使用时需要单个取出使用

组合选择器

组合选择器就是同时使用多个基础选择器,从而更好地筛选出目标元素

伪属性选择器

伪属性选择器是指元素在html中实际并不存在该属性,是由css定义的拓展描述属性

使用示例

通过id选择器查找

通过css定位的id属性查找百度首页的输入框元素,代码如下:

fromseleniumimportwebdriverfromselenium.webdriver.


转载请注明:http://www.aierlanlan.com/cyrz/8257.html