自动化测试
主要为慕课网学习课程的总结
mengyuelby
这个作者很懒,什么都没留下…
展开
-
初识selenium(2)——浏览器的常见操作
selenium——浏览器的常见操作#coding=utf-8from selenium import webdriverimport time#类封装class seleniumDriver: #初始化 def __init__(self,browser): self.driver=self.open_browser(browser) #打开浏览器函数 def open_browser(self,browser): #判断浏览器是否打原创 2020-11-04 18:12:42 · 1465 阅读 · 0 评论 -
初识selenium(1)——HTML网页元素定位
HTML网页自带的元素定位1.打开网页,F12开打网页开发者管理工具2.Elements查看网页需点击的元素名称3.console中输入命令document.getElementsByClassName(‘inerr-i-box(某一元素名称)’)[0].click()备注:要定位的classname可能其他元素也有,故用ID最佳,getElementsByID,若仍然用getgetElementsByClassName,最好层级定位即先定位div的classname,再次通过getElement原创 2020-11-04 18:46:44 · 168 阅读 · 0 评论 -
初识selenium(4)——常见元素定位
selenium中常见元素定位1. 判断页面是否正确打开页面查找元素,判断页面是否正确driver.title() 获取页面titleES.title_is() 包括title,判断是否正确river.current_url 获取当前页面的Url#coding=utf-8from selenium import webdriverfrom selenium.webdriver.support import expected_conditions as ECimport time#判原创 2020-11-05 13:25:44 · 479 阅读 · 0 评论 -
初识selenium(3)——requests实现打开地址封装
requests实现打开地址封装前提:已启动selenium服务器启动服务器命令:java -jar d:xxxx(存放selenium服务器的地址)#coding=utf-8import requestsimport jsonclass requests_webdrier: #初始化driver def __init__(self): self.driver=self.chrome_driver() #封装diver地址 def chrome原创 2020-11-04 17:51:13 · 206 阅读 · 0 评论