web自动化快速使用

Posted chunyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web自动化快速使用相关的知识,希望对你有一定的参考价值。

 
 
 

1、启动浏览器

from selenium import webdriver

# 启动谷歌浏览器,依赖:先安装好chromedriver.exe驱动
# 方式1.当chromedriver放在python安装目录时
driver = webdriver.Chrome()
# 方式2.通过executable_path配置chromedriver的路径
driver = webdriver.Chrome(executable_path=r"F:chromedriver.exe")

2、常见操作

技术图片

# 打开网址
driver.get("https://www.baidu.com")

# 窗口最大化
driver.maximize_window()

# 窗口最小化
driver.minimize_window()

# 设置窗口大小
driver.set_window_size(800,600)

# 后退
driver.back()

# 前进
driver.forward()

# 刷新
driver.refresh()

# 关闭当前窗口
driver.close()

# 退出浏览器
driver.quit()

3、设置等待时间

import time
# 等待2s
time.sleep(2)

4、driver属性

技术图片

from selenium import webdriver

# 启动浏览器
driver = webdriver.Chrome()

# 打开网址
driver.get("https://www.baidu.com")

# 网页标题
print(driver.title)

# 网页URL
print(driver.current_url)

# 所有的窗口句柄:你打开了多少个标签页(窗口),就有多少个元素存在列表当中
print(driver.window_handles)

# 当前窗口句柄
print(driver.current_window_handle)

# 当前页面源代码
# 前端工程师编写的页面(html), HTML是我们进行web自动化测试的依据
print(driver.page_source)

 

以上是关于web自动化快速使用的主要内容,如果未能解决你的问题,请参考以下文章

VS Code配置snippets代码片段快速生成html模板,提高前端编写效率

c#代码片段快速构建代码

如何使用sublime代码片段快速输入PHP头部版本声明

30 段 Python 实用代码

前端开发工具vscode如何快速生成代码片段

前端开发工具vscode如何快速生成代码片段