python中基于浏览器的操作控制

一、浏览器的最大化和最小化操作

1.浏览器最大化操作:

>>>driver.maximize_window()  

2.浏览器最小化操作:  

>>>driver.minimize_window()  

3.控制浏览器的大小格式:

>>>driver.set_window_size(800, 600)

二、浏览器页面的操作

1.浏览器的前进:

>>>driver.forward()

2.浏览器的后退:

>>>driver.back()

3.浏览器的刷新:

>>>driver.refresh()

示例代码如下:

>>>from selenium import webdriver

from time import sleep

driver = webdriver.Chrome()

driver.get("https://merch.heemoney.com/Account/Login")

sleep(3)

second_url = "https://merch.heemoney.com/Account/Login/Org"

print("send page is %s" %(second_url))

driver.get(second_url)

sleep(5)

print("返回到商户")

driver.back()

sleep(1)

print("前进到机构")

driver.forward()

sleep(3)

print("刷新当前页面")

driver.refresh()

三、获取当前页面的url地址和标题

webdriver提供的current_url和title可以获取当前页面的url地址和标题。

>>>

url = driver.current_url
print(url)
title = driver.title
print(title)

 

 四、获取浏览器类型

driver.name 可查询浏览器类型

>>>

browser_name = driver.name
print(browser_name)

 

五、关闭当前窗口和退出浏览器

driver.close()  关闭当前窗口

driver.quit()  关闭所有窗口,退出浏览器

 

posted @ 2021-03-03 16:21  軍子  阅读(84)  评论(0)    收藏  举报