Selenium3详解(基本操作,定位方法)

如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。

基本操作:
刷新:refresh,
获取浏览器窗口大小:get_window_size 设置浏览器窗口大小:set_window_siez最大化:maximizewindow
获取浏览器窗口个数、切换到指定窗口:get_window_handle,switch_to.window()
前进:forward
后退:back
关闭:close
退出:quit
import time
from selenium import webdriver
driver=webdriver.Chrome()
driver.get('http://www.testclass.net/page/2/')
time.sleep(2)
driver.refresh() #刷新

size=driver.get_window_size()
print(size) #打印当前窗口大小

driver.set_window_size(800,900) #设置窗口大小
time.sleep(3)
driver.maximize_window() #最大化

js=("window.open('https://www.json.cn/')")
driver.execute_script(js)
hands=driver.window_handles //获取窗口数
print(hands)
driver.switch_to.window(hands[0]) //切换窗口数

driver.back()
time.sleep(2)
driver.forward()

time.sleep(2)
driver.close() #关闭,当前窗口
time.sleep(5)
driver.quit() #退出,退出所有浏览器

猜你喜欢

转载自www.cnblogs.com/cyq0528/p/9878435.html