摘要:
压缩包安装 1、下载压缩包,解压后放到指定位置(例如D盘,路径不要包含中文) 官网地址:https://dev.mysql.com/downloads/mysql/ 2、以管理员身份运行命令行,进入上一步文件夹的位置,再如图安装MySQL服务 mysqld --install 3、初始化mysql, 阅读全文
摘要:
出现问题: 使用代码点击提交按钮: driver.find_element(By.CSS_SELECTOR,"#submit").click() 出现如下异常: selenium.common.exceptions.ElementClickInterceptedException: Message: 阅读全文
摘要:
selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: An invalid or illegal selector was specified (Session info: chrome=78. 阅读全文
摘要:
处理登录弹窗:https://www.cnblogs.com/TD1900/p/11938573.html #定位弹窗 ale = driver.switch_to.alert #处理方式 ale.accept() #确定 ale.dismiss() #取消 ale.send_keys() #设置值 阅读全文
摘要:
框架的概念 在系统开发过程中,框架是指对特定应用领域中的应用系统的部分设计和实现子系统的整体结构。 框架将应用系统划分为类和对象,定义类和对象的责任,类和对象如何相互协作,以及对象之间的控制线程。这些共有的设计因素由框架预先定义,应用开发人员只须关注于特定的应用系统特有部分。 自动化测试框架的定义为 阅读全文
摘要:
常用元素操作API 定位到元素后,需要对元素进行操作。一般来说,所有与页面交互的操作都将通过WebElement接口。 webdriver中常用的操作元素的方法有如下几个: from selenium.webdriver.common.by import By from selenium impor 阅读全文
摘要:
问题现象: 使用命令:driver.get("http://127.0.0.1/zentao/user-login.html") 进入网页,出现如下弹窗,无法进入 解决方法: #driver.get("http://username:password@your_url") driver.get("h 阅读全文
摘要:
元素的定位和操作是自动化测试的核心部分,其中操作又是建立在定位的基础上的。 举例:一个对象就是一个人,我们可以通过身份证号、姓名或者他的住址找到这个人。那么web对象也是一样的,我们可以通过唯一区别于其它元素的属性来定位这个元素。 元素识别 一、利用Chrome浏览器开发者工具 1)打开Chrome 阅读全文
摘要:
#Selenium操作浏览器 import time from selenium import webdriver #打开浏览器 driver=webdriver.Chrome(); #在浏览器中打开被测项目地址 driver.get("http://www.baidu.com") #窗口最大化 t 阅读全文
摘要:
自动化测试环境: Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器 1、安装Python并配置环境变量。 下载并安装:https://www.python.org/downloads/ 配置环境变量:C:\Python37;C:\Python37\Scripts; 2、 阅读全文