1. 程式人生 > >Selenium第6課 css

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")