Selenium第6课 css

一、定位方法:

1.#id,如:#account

2.点class:.table.table-form,多重属性,空格直接改成点

3.标签直接写标签名字

4.其他属性用中括号:[name=‘kw‘][其他属性]

5.层级关系用>符号:table>body>tr

6.form#form>span>input#kw

7.多个子元素用:nth-child:#u_sp>a:nth-child(1),从1开始数。

8.input#account.form-control[name="account"]

 

二、获取元素属性:

1.获取文本:t = element.text

2.获取其他属性:element.get_attribute("href")

3.获取标签:element.tag_name

4.获取元素的宽高:element.size

5.获取元素坐标:element.location

6.获取浏览器名称:driver.name

7.获取title:driver.title

 

三、jquery定位:

1.主要解决定位元素成功后,点击 失效的问题。

2.点击:$(css定位).click:$(".prefpanelgo").click()

3.输入内容:$(css定位).val("xxx")

4.执行jquery语法:driver.execute_script("jp")

 

相关文章