selenium
小小小小人水豚
日拱一卒,不期而遇
展开
-
Selenium WebDriver的工作原理
原文链接:https://blog.csdn.net/yoyocat915/article/details/80246744先通过一个简单的类比说个好理解的,这个比喻是我从美版知乎Quora上看到的,觉得比较形象、好理解拿来用用。可以把WebDriver驱动浏览器类比成出租车司机开出租车。类比在开出租车时有三个角色:乘客:他/她告诉出租车司机去哪里,大概怎么走 出租车司机:他按...转载 2020-01-05 11:16:02 · 923 阅读 · 2 评论 -
web自动化测试理论
用工具代替/辅助人工完成软件测试活动的过程,不能为了自动化而自动化自动化测试特点可以对程序的新版本自动执行回归测试 可以执行一些手工测试困难或不可能进行的测试 可以更好地利用资源 测试具有一致性和可重复性自动化一定要有框架自动化测试优势节省时间,提高测试覆盖率和测试精度 减少手工测试人为产生的错误 提供规范化的过程和一致性自动化测试局限性手工测试比自动测试发现的故...原创 2018-10-20 23:13:15 · 3580 阅读 · 2 评论 -
python3+selenium实现126邮箱登陆并发送邮件
基于selenium,使用chrome浏览器,完成126邮箱登陆并发送发邮件功能,暂时未封装。from selenium import webdriver# 导入显示等待类from selenium.webdriver.support.ui import WebDriverWait# 导入期望场景类from selenium.webdriver.support import expe...原创 2018-11-10 20:45:58 · 2250 阅读 · 3 评论 -
python3+selenium实现126邮箱登陆并发送带附件的邮件(显示等待版本)
与之前登陆的版本类似,采用了显示等待的方法判断元素可见#encoding=utf-8from selenium import webdriverimport timeimport traceback# 导入By类from selenium.webdriver.common.by import By# 导入显示等待类from selenium.webdriver.support....原创 2018-11-13 23:56:41 · 913 阅读 · 0 评论 -
python3+selenium实现qq邮箱登陆并发送邮件
基于selenium,使用chrome浏览器,完成qq邮箱登陆并发送发邮件功能,暂时未封装。qq邮箱和126邮箱登陆还是有一些区别的。#encoding=utf-8from selenium import webdriverimport time#启动chrome浏览器driver = webdriver.Chrome()#进入qq邮箱登陆首页driver.get("https...原创 2018-11-12 21:24:25 · 2523 阅读 · 7 评论 -
python3+selenium实现126邮箱登陆 _修改个人设置(未封装)
基于火狐浏览器实现126邮箱登陆并修改个人设置from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdrive...原创 2018-11-18 00:08:40 · 486 阅读 · 0 评论