Python+Selenium之元素定位CSS

作者: 路由心定 | 来源:发表于2018-01-22 10:51 被阅读126次

CSS定位方式与Xpath类似,我们同样需要掌握它的语法,我们以百度首页为例解释语法如下:

#coding=utf-8

from selenium import webdriver
#coding=utf-8
from selenium import webdriver
from time import sleep

driver=webdriver.Firefox()
driver.maximize_window()
driver.get('http://www.baidu.com')
sleep(2)
driver.find_element_by_id('kw').send_keys(u'路由心定')
'''
本步使用CSS,其语法如下:
.   (例如).intro-选择 class="intro" 的所有元素。  

#   (例如)#firstname-选择 id="firstname" 的所有元素。

*   (例如)*-选择所有元素。
具体CSS语法可以参考:http://www.w3school.com.cn/cssref/css_selectors.asp

'''
driver.find_element_by_css_selector('#su')

关于Selenium的定位方法,我们只要掌握其中2-3中即可,感觉有难度的可以暂时不必强行理解,欢迎关注我们的微信公众平台我要学测试

我要学测试.jpg

相关文章

  • selenium元素定位之CSS选择器语法汇总

    python+selenium元素定位中,css表达式功能非常强大,其强大之处在于:可以任意组合,联合使用获取元素...

  • Python+Selenium之元素定位CSS

    CSS定位方式与Xpath类似,我们同样需要掌握它的语法,我们以百度首页为例解释语法如下: 关于Selenium的...

  • 如何用xpath定位iframe里面的元素

    一、复制xpath找到元素标签 在用python+selenium定位页面元素的时候,如果不考虑代码复用,最方便的...

  • css定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位 (Positioning)

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS_定位

    CSS定位(Positioning) 含义: CSS定位属性允许你对元素进行定位定位的基本思想,它允许你定义元素框...

  • css_定位

    CSS定位(Positioning) 含义: CSS定位属性允许你对元素进行定位定位的基本思想,它允许你定义元素框...

  • Python+Selenium之元素定位XPATH

    XPATH简介: 参考网站:W3school selenium之xpath源码 xpath各种实际用法 XPATH...

  • Python+Selenium之元素定位ID

    元素定位方式很多,我们一个个来看! 定位方式1:ID定位(语法:find_element_by_id()) 源码 ...

网友评论

    本文标题:Python+Selenium之元素定位CSS

    本文链接:https://www.haomeiwen.com/subject/byqlaxtx.html