python+selenuim基本使用(一)

当前环境:

操作系统:win11
python3:3.10.5
Selenuim:4.3.0
webdriver:100.0.4896.60
浏览器:chrome

常用方法

得到驱动对象

driver = webdriver.Chrome()

启用浏览器打开地址

driver.get("输入需要打开的地址")

设置浏览器窗口大小

driver.set_window_size(300,200)

设置浏览器位置

driver.set_window_postion(x,y) # x横向坐标,y纵向坐标

浏览器最大化

driver.maxmize_window()

得到元素大小

size = driver.find_element(By.CSS_SELECTOR, "#kw").size  

得到元素文本内容

link_text = driver.find_element(By.CSS_SELECTOR, "a").text  

得到元素指定属性值

link = driver.find_element(By.CSS_SELECTOR, "a").get_attribute("href")  

元素点击事件

driver.find_element(By.ID,"kw").click()

元素是否被隐藏

displayed = driver.find_element(By.CSS_SELECTOR, "span").is_displayed() 

元素是否可用

 driver.find_element(By.CSS_SELECTOR, "#su").is_enabled()

元素是否被选中

driver.find_element(By.CSS_SELECTOR, "#kw").is_selected()

得到浏览器标签内容

title = driver.title

得到当前网页网址

str_url = driver.current_url

网页刷新

driver.refresh()

浏览器执行后退

driver.back()

浏览器执行前进

driver.forward()

关闭浏览器窗口(多个窗口则关闭当前窗口,单个窗口则关闭浏览器)

driver.close()

释放驱动对象

driver.quit()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容