0


selenium driver相关使用

  1. 打开浏览器,创建driver对象

from selenium import webdriver
import time
from selenium.webdriver.common.by import By

driver** = **webdriver.Chrome()
driver.maximize_window()

driver.implicitly_wait(5)

url = "https://www.baidu.com/"
driver.get(url) # 浏览器加载url

2)driver 属性
driver.get()在浏览器打开url
driver.close()
关闭当前页面(最新页面)driver.quit() 关闭本次执行打开的浏览器(所有页面),并且安全关闭session
driver.maximize_window()
浏览器最大化driver.implicitly_wait(5)
隐性等待。

规定时间内网页是否加载完成,如果完成了,就进行下一步;在设置的时间内没有加载完成,则会报超时加载。

隐性等待的设置时全局性的(所有页面适用)。
find_element_by_xpath定位元素
driver.find_element(*element_loc)

element_loc=(By.XPATH,"")
定位元素(拆分driver和元素位置)
(已定位元素) driver.clear()
清空输入框,作用对象:输入框
(已定位元素) driver.send_keys(value)

输入框赋值,作用对象:输入框

(已定位元素) driver.click()
点击事件
driver.page_source
获取页面html源代码driver.current_url获取当前页面urldriver.title获取当前页面titledriver.current_window_handle获取当前页面句柄(浏览器的标识符)

标签: selenium

本文转载自: https://blog.csdn.net/CSDN__YX/article/details/130863260
版权归原作者 csdn__YX 所有, 如有侵权,请联系我们删除。

“selenium driver相关使用”的评论:

还没有评论