分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

CSS定位

发布时间:2023-09-06 01:12责任编辑:胡小海关键词:CSS

一.属性定位(百度首页)

1.通过id定位:(#代表id)

driver.find_element_by_css_selector("#kw").send_keys("selenium")

2.通过class定位:(.代表class)

driver,find_element_by_css_selector(".s_ipt").send_keys("selenium")

3.通过标签定位:(不推荐)

driver.find_element_by_css_selector("input").send_keys("selenium")

4.其它属性:

driver.find_element_by_css_selector(input"[name=‘wd‘]").send_keys("selenium")

driver.find_element_by_css_selector("[autocomplete=‘off‘]").send_keys("selenium")

*link无法使用css定位

二.组合定位

1.父子关系:

driver.find_element_by_css_selector("span>input")

2.组合定位:

driver.find_element_by_css_selector("form#form>span>input#kw")

driver.find_element_by_css_selector("form.fm>span>input.s_ipt")

三.定位一组

语法:

:nth-child(2)

代码:

driver.find_element_by_css_selector("select#nr>option:nth-child(1)").click()

四.逻辑运算

css同样也可以实现逻辑运算,同时匹配两个属性,这里跟xpath不一样,无需写and关键字

driver.find_element_by_css_selector("input[id=‘kw‘][name=‘wd‘]").send_keys("selenium")

CSS定位

原文地址:http://www.cnblogs.com/linbao/p/7552262.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved