6 2 Selenium定位元素

2021-10-07 15:56:42 字數 1361 閱讀 8736

在使用selenium時,往往需要先通過定位器找到響應的元素,然後再進行其他操作。selenium webdriver提供多種定位策略,如id定位、name定位、class定位、tag name定位、link text定位、xpath定位和css定位等。下面將分別介紹這些定位策略。

"kw"

name

="wd"

class

="s_ipt"

value="

" maxlength

="255"

autocomplete

="off"

>

type

="submit"

id="su"

value

= class

="bg s_btn"

>

//程式6-3

public

class

location

}

//程式6-4

public

class

location

}

//程式6-5

public

class

location

}

//程式6-6

public

class

location

} driver.

quit()

;}}

href

=""name

="tj_login"

class

="lb"

onclick

="return false;"

>

登入a>

//程式6-6

public

class

location

}

如果想用一些關鍵字匹配的時候,可以使用partiallinktext()這個方法,通過部分超連結文本來定位元素。

//程式6-7

public

class

location

}

//程式6-8

public

class

location

}

//程式6-9

public

class

location

}

selenium 定位元素

selenium提供了以下方法來定位元素 定位多個元素時,使用以下方法 這些方法將會返回乙個列表值 舉個簡單的例子 from selenium.webdriver.common.by import by driver.find element by.xpath,button text some te...

selenium學習筆記 定位元素

我們在對頁面中元素進行定位之前,要先對瀏覽器進行操作 1 public class searchtest 19 其中,第五步的定位元素有八種方式 classname 通過元素的class定位,findelement 方法表示查詢元素,by.classname 表示通過類名來定位介面上的輸入框,sen...

Selenium 定位元素的方法

from selenium import webdriver 導包 例項化瀏覽器 如果為空就是是用的專案根目錄的chrome驅動 borwser webdriver.chrome 請求 borwser.get 根據class name 選擇元素 返回的是列表 ele borwser.find ele...