摘要: 一、鼠标操作 百度首页-->点击设置(移动鼠标到设置、鼠标悬停setting元素)-->点击高级搜索 import time from selenium import webdriver from selenium.webdriver import ActionChains driver = web 阅读全文
posted @ 2020-10-16 16:15 尐樣ル~ 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 元素等待 CPU的运行速度远远大于网页的页面加载速度,会导致定位不到元素,所以要进行元素等待。 一、强制等待 time.sleep( ) 单位:秒 缺点:时间不好控制 需要等待的时候加time.sleep( ),等待n秒后进行下一步操作。无论条件成立与否,都要等待到时间后才能进行下一步操作 impo 阅读全文
posted @ 2020-10-16 16:05 尐樣ル~ 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、八大元素定位 id name class_name tag_name link_text partial_link_text xpath css_selector 1)id元素定位 from selenium import webdriver driver = webdriver.Chrome( 阅读全文
posted @ 2020-10-16 09:15 尐樣ル~ 阅读(110) 评论(0) 推荐(0) 编辑
摘要: JavaScript和java --没关系 JavaScript在浏览器在网页显示当中的角色 HTML:负责静态显示页面、展示 CSS:美化、排版 JavaScript:负责动态展示 JS原理: Python通过selenium向webdriver发送请求, webdriver接收到请求后,通过JS 阅读全文
posted @ 2020-10-16 09:08 尐樣ル~ 阅读(97) 评论(0) 推荐(0) 编辑
摘要: HTML:超文本标记语言(只是一门语言,不是编成语言,编成语言能够动态自动化处理一些事情,HTML只能处理静态的数据) HTML的标签(元素)构成: 标签名 属性、ID、name、class、href、src text文本 HTML作用:是元素定位的依据,所有的html的元素的构成部分都可以用来进行 阅读全文
posted @ 2020-10-16 09:06 尐樣ル~ 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、什么是selenium --selenium是浏览器的自动化的框架 --用来做web自动化测试 --*不是单纯的自动化测试框架 二、为什么要做web自动化测试? --重复性的工作 --冒烟测试,正向用例,回归测试 --非常急的项目不适合自动化,写自动化脚本费时间 --项目稳定的时候实现自动化测试 阅读全文
posted @ 2020-10-09 18:13 尐樣ル~ 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一、父类、子类 继承如何表示: class 子类名(父类名): pass 1)子类通过继承可以获得父类的属性和方法 class Phone: def __init__(self, number): self.number = number def call(self, toWho, record=F 阅读全文
posted @ 2020-09-10 17:45 尐樣ル~ 阅读(178) 评论(0) 推荐(0) 编辑