在写自动化测试脚本时,总会忘记某些方法的名称。所以将常用的方法做一个归纳。
下面的方法是基于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方式访问指定的网址 |