WEB自动化_webdriver常用方法(获取元素text、属性、title、清空、访问url等)
from selenium import webdriver
import time
1、创建浏览器驱动对象
driver = webdriver.Chrome(r"D:\chromedriver\chromedriver_win32-V103.0.5060.53\chromedriver.exe")
2、智能等待_隐性等待
driver.implicitly_wait(3)
3、获取url
driver.get("http://127.0.0.1:8088/")
4、 定位元素并输入内容
driver.find_element_by_xpath("//input[@type=\"text\"]").send_keys("ymal")
driver.find_element_by_xpath("//input[@name=\"password\"]").send_keys("123456")
5、定位元素并点击
driver.find_element_by_xpath("//button").click()
6、加载/请求某个url对应的响应
driver.get('url')
7、刷新页面操作
driver.refresh()
8、回退到之前的页面
driver.back()
9、前进到之后的页面
driver.forward()
10、 设置窗口尺寸
driver.set_window_size(600, 600)
11、设置窗口最小化
driver.minimize_window()
12、设置窗口最大化
driver.maximize_window()
13、上下左右滑动页面-execute_script()用法
driver.execute_script("window.scrollBy(0, 2000);")
14、关闭程序
driver.quit()