webdriver 常用API -浏览器操作

webdriver 常用API -浏览器操作
打开:driver.get(url)
关闭:driver.quit()结束进程或driver.close()仅关闭当前窗口
设置窗口大小:driver.set_window_size(200,500)
最大化窗口:driver.maximize_window()
获取网页源码:driver.page_source()
获取窗口名称:driver.name
刷新页面:driver.refresh()
获取页面标题:driver.title
获取当前页面url地址:driver.current_url
获取当前页面截图:driver.get_screenshot_as_file(path)


实例:
 1 from selenium import webdriver
 2 import time
 3 driver = webdriver.Chrome()
 4 
 5 driver.get("https://www.baidu.com/")
 6 # 获取网页源码
 7 # print(driver.page_source)
 8 # 获取窗口名称
 9 print(driver.name)
10 # 获取页面标题
11 print(driver.title)
12 # 获取当前页面url地址
13 print(driver.current_url)
14 driver.find_element_by_id('kw').click()
15 driver.find_element_by_id('kw').clear()
16 driver.find_element_by_id('kw').send_keys('webdriver')
17 driver.find_element_by_id('su').click()
18 time.sleep(2)
19 # 获取当前页面截图
20 driver.get_screenshot_as_file('baidu.png')
21 time.sleep(2)
22 driver.close()

 

posted @ 2022-03-28 15:11  wujin啊~  阅读(90)  评论(0)    收藏  举报