Python+Selenium自动化测试框架--控制浏览器(窗口大小、后退、前进)
2021-01-17 10:12
标签:implicit python print 自动化测试 max pre try url pytho 一、控制浏览器的窗口: 通过上述实例得知: 全屏模式:maximize_window() 、最小化模式:minimize_window() ,都不需要传参 窗口大小控制:set_window_size() ,参数数字为像素点 获取窗口像素:get_window_size() 二、浏览器的前进、后退 通过上述实例得知: 前进:forward() 后退:back() Python+Selenium自动化测试框架--控制浏览器(窗口大小、后退、前进) 标签:implicit python print 自动化测试 max pre try url pytho 原文地址:https://www.cnblogs.com/gmjianchi/p/12918892.html 1 # coding=utf-8
2 from selenium import webdriver
3 import time
4
5 driver = webdriver.Chrome()
6 driver.implicitly_wait(5)
7 driver.get("http:www.baidu.com")
8
9 try:
10 print("测试全屏模式")
11 driver.maximize_window()
12 time.sleep(3)
13 print(driver.get_window_size())
14 print("测试最小化")
15 driver.minimize_window()
16 time.sleep(3)
17 print(driver.get_window_size())
18 print("测试设置浏览器宽1024、高768显示")
19 driver.set_window_size(1024, 768)
20 time.sleep(3)
21 print(driver.get_window_size())
22 except Exception as e:
23 print("控制浏览器失败", format(e))
24
25 driver.quit()
1 # coding=utf-8
2 from selenium import webdriver
3
4 driver = webdriver.Chrome()
5 driver.implicitly_wait(5)
6
7 url1 = "http://www.baidu.com"
8 url2 = "http://news.baidu.com/"
9 driver.get(url1)
10 print(f"现在访问的是:{url1}")
11 driver.get(url2)
12 print("现在访问的是:%s" % url2)
13 driver.back()
14 print(f"执行后退操作,URL:{url1}")
15 driver.forward()
16 print(f"执行前进操作,URL:{url2}")
17
18 driver.quit()
文章标题:Python+Selenium自动化测试框架--控制浏览器(窗口大小、后退、前进)
文章链接:http://soscw.com/index.php/essay/43139.html