Selenium第6課 css
阿新 • • 發佈:2018-12-09
一、定位方法:
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")