seleum基本操作

发布时间 2023-10-02 02:21:57作者: sgj191024
from selenium import webdriver
path = 'chromedriver.exe'
broswer = webdriver.Chrome(path)
url = 'http://www.baidu.com'
broswer.get(url)

  元素定位:

1.find_element_by_id
eg:button = browser.find_element_by_id('su')
2.find_elements_by_name
eg:name = browser.find_element_by_name('wd')
3.find_elements_by_xpath
eg:xpath1 = browser.find_elements_by_xpath('//input[@id="su"]')
4.find_elements_by_tag_name
eg:names = browser.find_elements_by_tag_name('input')
5.find_elements_by_css_selector
eg:my_input = browser.find_elements_by_css_selector('#kw')[0]

  获取元素属性:

button = broswer.find_element_by_css_selector('#su')
# 获取class
print(button.get_attribute('class'))
# 获取value
print(button.get_attribute('value'))