selenium---定位

Posted JackFerrous

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium---定位相关的知识,希望对你有一定的参考价值。

id,name,链接定位之外,掌握一种

CSS定位

  CSS(Cascading Style Sheets)是一种语言,它被用来描述html和XML文档的表现。CSS使用选择器来为页面元素绑定属性。这些选择器可以被selenium用作另外的定位策略。

css=form#loginForm    //定位页面元素form

css=input[name="username"]       //定位页面元素username

css=input.required[type="text"]        //定位页面元素,其类型为text

css=input.passfield        //定位页面元素,其类型为password

css=#loginForm input[type="button"]        //定位页面元素,其类型为button

css=#loginForm input:nth-child(2)        //定位页面元素passfield,且它为from的第二个input子元素

 

简单点,ide里都能扎到定位,find

 

以上是关于selenium---定位的主要内容,如果未能解决你的问题,请参考以下文章

selenium中怎么定位百度首页-设置-搜索设置?

selenium中无法定位到元素(点击图片操作)

selenium2中怎么定位div布局的下拉框

Python爬虫 Selenium -- Selenium元素定位Selenium访问元素信息Selenium交互

selenium之css定位小结

selenium怎么定位这个按钮,求高手解决下。