基于python的selenium的所有方法

发布时间:2024年01月04日

在写自动化测试脚本时,总会忘记某些方法的名称。所以将常用的方法做一个归纳。

下面的方法是基于python3.12.1, selenium 4.16.0。

#通过from ~ import语句导入Selenium WebDriver模块
from selenium import webdriver
#导入common包中的by模块,用来写获取元素的方法
from selenium.webdriver.common.by import By
#创建了浏览器对象,打开谷歌浏览器。当然点后面也可以写Firefox,Edge,
driver = webdriver.Chrome()
方法名描述
.maximize_window()将浏览器的窗口最大化
.minimize_window()最小化窗口
.close()关闭窗口

.set_window_position(x,y)

将浏览器移动到指定位置

.set_window_size(w px,h px)

将浏览器窗口设置为指定大小

.set_window_rect(x,y,w,h)

将浏览器窗口移动到指定位置并设置窗口大小
以上三个方法前面加上get_就能获取对应的信息,当然括号后面就不能写参数
.title获取浏览器窗口当前的标题
.current_url获取浏览器窗口当前的网址
.back()后退
.forward()

前进

.refresh()刷新
.get("网址")使用get方式访问指定的网址

文章来源:https://blog.csdn.net/zouzxxi/article/details/135388639
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。