写点什么

软件测试 / 测试开发丨 Selenium Web 浏览器控制

作者:测试人
  • 2023-06-01
    北京
  • 本文字数:1010 字

    阅读完需:约 3 分钟

获取更多相关知识

本文为霍格沃兹测试开发学社学员学习笔记分享,文末附原文链接。

目录

  • 打开网页

  • 刷新

  • 回退

  • 最大化

  • 最小化

浏览器控制

  • 模拟功能测试中对浏览器的操作

打开网页

  • get 方法打开浏览器

from selenium import webdriverimport time
def window_start(): # 实例化chromedriver driver = webdriver.Chrome() # 打开网站 driver.get('http://www.ceshiren.com') # 等待一秒 time.sleep(1)
if __name__ == '__main__': window_start()
复制代码

刷新

  • refresh 方法刷新页面

from selenium import webdriverimport time
def window_refresh(): # 实例化chromedriver driver = webdriver.Chrome() # 打开网站 driver.get('http://www.ceshiren.com') # 等待一秒 time.sleep(1) # 刷新网页 driver.refresh() # 等待一秒 time.sleep(1)
if __name__ == '__main__': window_refresh()
复制代码

回退

  • 用 back 方法回退到上一个界面

from selenium import webdriverimport timefrom selenium.webdriver.common.by import By
def window_back(): # 实例化chromedriver driver = webdriver.Chrome() # 打开网站 driver.get('http://www.ceshiren.com') # 等待一秒 time.sleep(1) driver.find_element(By.XPATH,"//*[@id='ember35']").click() # 等待一秒 time.sleep(1) # 返回上一个界面 driver.back() # 等待一秒 time.sleep(1)
if __name__ == '__main__': window_back()
复制代码

最大化

  • maximize_window 方法使窗口最大化

def max_window():    # 实例化chromedriver    driver = webdriver.Chrome()    # 打开网站    driver.get('http://www.ceshiren.com')    # 等待一秒    time.sleep(1)    # 屏幕最大化    driver.maximize_window()    # 等待一秒    time.sleep(1)
if __name__ == '__main__': max_window()
复制代码

最小化

  • minimize_window 方法使窗口最小化

from selenium import webdriverimport time
def min_window(): # 实例化chromedriver driver = webdriver.Chrome() # 打开网站 driver.get('http://www.ceshiren.com') # 等待一秒 time.sleep(1) # 屏幕最小化 driver.minimize_window() # 等待一秒 time.sleep(1)
if __name__ == '__main__': min_window()
复制代码


原文链接:https://ceshiren.com/t/topic/24833

发布于: 刚刚阅读数: 4
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试/测试开发丨Selenium Web浏览器控制_程序员_测试人_InfoQ写作社区