当前位置: 首页 > news >正文

阿里云 网站备案上海网站开发公司电话

阿里云 网站备案,上海网站开发公司电话,网页版qq登录网址,电脑怎么建网站详细步骤第一章 自动化测试课程介绍和课程大纲1、自动化测试课程介绍简介#xff1a;讲解什么是自动化测试和课程大纲讲解#xff0c;课程需要的基础和学后的水平python3.7selenium3pycharm第二章自动化测试相关软件安装1、自动测试工具selenium介绍简介:介绍selenium自动化测试工具为…第一章 自动化测试课程介绍和课程大纲1、自动化测试课程介绍简介讲解什么是自动化测试和课程大纲讲解课程需要的基础和学后的水平python3.7selenium3pycharm第二章自动化测试相关软件安装1、自动测试工具selenium介绍简介:介绍selenium自动化测试工具为什么用selenium工具 1 - 2 - 31、主流各大公司都有用开源免费社区活跃2、支持主流浏览器 火狐FireFox、谷歌chrome、IE(不建议)3、支持多个语言如python、java,js、php等4、跨平台:mac、windows、linux等  64位系统2、自动化测试环境搭建之python3安装简介使用windwos安装python31、python3安装1)官方文档安装 下载解压包https://www.python.org/downloads/windows/2)python环境变量安装3)pip工具介绍包管理工具3、自动化测试环境搭建之selenium3安装简介使用安装包安装selenium3方法1cmd环境下用pip install selenium方法2下载selenium安装包手动安装 (推荐)下载地址https://pypi.org/project/selenium/在解压好的目录下进行安装  python setup.py install4、自动化测试工具selenium验证安装简介讲解自动化测试工具selenium安装准确性下载火狐浏览器1、使用selenium打开firefox浏览器需要下载对应的驱动火狐https://github.com/mozilla/geckodriver/releases下载driver、拷贝到浏览器安装路径、配置环境变量配置环境变量需要重启cmd窗口from selenium import webdriverdriver webdriver.Firefox()5、前端知识讲解和工具安装使用简介讲解前端基础知识和推荐安装的工具sublime  / cmder  /   chrome浏览器  /  firefox浏览器必须要了解的前端基础知识html: 网页基础用于显示数据js: 网页脚本控制页面的数据css: 用于控制文件样式xml: 用来传输和存储数据json: 用来传输和存储数据http: 网络请求协议xpath:第三章 测试核心理论知识-(工作面试必备)1、必备知识之软件开发生命周期简介讲解软件开发的生命周期1、测试人员需要全程参与需求调研-》需求分析评审-》软件架构设计-》编码-》单元测试-》集成测试-》系统测试-》预发布系统测试-》上线测试人员要求开发人员写单元测试把控时间点、风险点接口文档不完善(更新了需求功能不及时更新接口文档)2、测试相关知识分类讲解简介: 测试分类讲解黑盒测试(功能测试)功能符合用户的需求白盒测试知道里面的逻辑验证符合用户的需求冒烟测试主功能、主路径测试自动化测试 人工测试转为工具自动执行(没有谁取代谁有些场景适合自动化测试有些场景适合手工测试)性能测试模拟多种峰值和负载去测试各项性能指标 jmeter、loadrunner3、自动化测试和手工测试优缺点简介:介绍什么时候需要用到自动化测试和什么时候用手工测试1、自动化测试方便自动验证功能是否有问题2、更好的利用自有节约人力成本3、覆盖更全增加软件的稳定性场景软件需求变更少项目周期长稳定性要强环境要隔离独立(开发一套环境、测试一套环境)如果整个系统需求变更多只能抽取部分功能做自动化测试语言选择python  java   ruby  php打造自己的唯一性第四章 自动测试selenium精讲实战1、selenium基础实战之定位网页元素技巧上集简介讲解使用selenium定位网页元素find_element_by_idfind_element_by_namefind_element_by_class_name1、开启浏览器browser webdriver.Firefox();2、打开网页browser.get(http://baidu.com)使用python判断是否正确browser.title 或者 browser.current_url3、定位元素的8种方法,(一定要唯一)id find_element_by_id() 采用id属性进行定位name find_element_by_name() 定位方式和id定位相似id、name和class一般在网页都至少会有其中的一种class name find_element_by_class_name() 定位方式和id定位相似id、name和class一般在网页都至少会有其中的一种4、定位到元素后的方法clear() //清空send_keys() // 输入back()  //后退页面maximize_window() // 最大化窗口click()   //点击事件点击按钮超链接submit() //提交表单5、定位到元素后的属性tag_name  //标签名text  //文本内容2、selenium基础实战之定位网页元素技巧下集简介讲解使用selenium定位网页元素1、tag namefind_element_by_tag_name() 通过标签名去定位用的少如find_element_by_tag_name(div)2、link text find_element_by_link_text() 超链接内容定位元素内容如  xxx 则find_element_by_link_text(xxx)from time import sleepsleep(5)3、partial link textfind_element_by_partial_link_text() 超链接内容定位模糊匹配和上面类似比较难下面的两种下节课讲解xpathcss selector3、selenium实战定位网页元素之CSS定位简介讲解使用css定位网页元素1、css selectorfind_element_by_css_selector()根据CSS属性定位一般class是用.标记id是用#标记定位方式也会比xpath快如 find_element_by_css_selector(input[id\search\])   // 规则:  元素[属性值]技巧通过firebug的拷贝css路径路径审查元素-》右键-》复制-》css选择器4、selenium实战定位网页元素之xpath定位简介讲解使用xpath定位网页元素1、xpath语法http://www.w3school.com.cn/xpath/xpath_syntax.asp注意   ”//“ 是全部的意思即全文扫描  ”/“ 的相邻的意思, *是所有元素 ”..“是元素的父节点, .是当前节点2、xpath find_element_by_xpath()xpath是XML路径语言通过元素的路径来完成对元素的查找HTML就是XML的一种实现方式在FriePath插件里copy对应的xpath地址绝对路径定位从标签开始依次往下进行查找相对路径利用元素属性来进行xpath定位技巧通过firebug的拷贝css路径8种选择器注意问题如果定位元素报错原因如下1、根据定位取不到2、多个元素根据下标超出范围没有0从1开始解决办法换其他方式定位元素第五章 selenium实战之模拟事件处理1、自动化测试实战之ActionChains模拟用户行为简介讲解使用selenium里面的ActionChains模拟用户的行为需求需要模拟鼠标操作才能进行的情况比如单击、双击、点击鼠标右键、拖拽解决selenium提供了一个类来处理这类事件selenium.webdriver.common.action_chains.ActionChains(driver)脚本from selenium.webdriver.common.action_chains import ActionChains执行原理调用ActionChains的方法时不会立即执行会将所有的操作按顺序存放在一个队列里当调用perform()方法时队列中的事件会依次执行支持链式写法或者分步写法ActionChains(driver).click(ele).perform()鼠标和键盘方法列表perform() 执行链中的所有动作click(on_elementNone) 单击鼠标左键context_click(on_elementNone) 点击鼠标右键double_click(on_elementNone) 双击鼠标左键move_to_element(to_element) 鼠标移动到某个元素ele.send_keys(keys_to_send) 发送某个词到当前焦点的元素 不常用 click_and_hold(on_elementNone) 点击鼠标左键不松开release(on_elementNone) 在某个元素位置松开鼠标左键key_down(value, elementNone) 按下某个键盘上的键key_up(value, elementNone) 松开某个键drag_and_drop(source, target) 拖拽到某个元素然后松开drag_and_drop_by_offset(source, xoffset, yoffset) 拖拽到某个坐标然后松开move_by_offset(xoffset, yoffset) 鼠标从当前位置移动到某个坐标move_to_element_with_offset(to_element, xoffset, yoffset) 移动到距某个元素(左上角坐标)多少距离的位置send_keys_to_element(element, keys_to_send) 发送某个键到指定元素2、鼠标事件实战之hover菜单栏弹出简介鼠标事件之菜单栏hover弹出1、#引入 ActionChains 类from selenium.webdriver.common.action_chains import ActionChains2、move_to_element(to_element) 鼠标移动到某个元素#对定位到的元素执行鼠标移动到上面的操作ActionChains(driver).move_to_element(ele1).perform()3、多知识点综合实战之模拟用户登录简介讲解使用selenium模拟登录小D课堂并选择课程1、多知识点实战2、查找登录框-》输入用户名和密码-》触发登录-》判断登录是否成功-》打印结果4、自动化测试实战之网页等待时间简介讲解自动化测试的等待时间1、为什么需要等待时间--》等系统稳定网页需要加载对应的资源文件页面渲染窗口处理等等2、自动化测试常用的等待时间强制等待 : (自己调试代码看效果)from time import sleepsleep(5)  # 强制等待5秒再执行下一步,缺点是不管资源是不是完成都必须等待隐性等待driver.implicitly_wait(10)  # 隐性等待最长等10秒#设置了一个最长等待时间如果在规定时间内网页加载完成则执行下一步否则一直等到时间截止然后执行下一步弊端就是程序会一直等待整个页面加载完成到浏览器标签栏那个加载圈不再转注意对driver起作用所以只要设置一次即可没有必要到处设置显性等待WebDriverWait 需要配合 until和until_not程序每隔N秒检查一次如果成功则执行下一步否则继续等待直到超过设置的最长时间from selenium.webdriver.support.wait import WebDriverWait语法WebDriverWait(driver, timeout, poll_frequency0.5, ignored_exceptionsNone)from selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as EC结论 隐性等待和显性等待可以同时用等待的最长时间取两者之中的较大者
http://www.zqtcl.cn/news/921464/

相关文章:

  • 网站建设 方案书微信登录wordpress免费
  • 兰州网站建设企业名录洛可可设计公司估值
  • 广州做网站地方兰州做网站的公司有哪些
  • 招标网站哪个好适合学生做网站的图片
  • 台州seo网站排名优化外包服务公司
  • 汉川网站推广服务网页站点不安全
  • wdcp网站搬家嘉兴做网站优化的公司
  • 网站规划和建设度假区网站建设方案
  • 做网站前端用什么软件好在线种子资源网
  • 怎样修改网站关键词昌平做网站的公司
  • 网站建设调研文档网站最下面版权模板
  • 建外贸网站有效果吗开发电商平台需要多少钱
  • 成都网站建设维护网页制作价格私活
  • 建设银行网站登陆不上做本地的分类信息网站
  • 公司网站建设哪里实惠网页设计作业百度网盘
  • 如何seo网站挣钱不同企业的网络营销网站
  • 自己做网站有什么用网站怎样设计网址
  • 做任务的网站有那些wordpress链接在哪里
  • 免费建站模板网站招聘网站哪个好
  • 网站建站推广是啥意思高端网站建设浩森宇特
  • 长治电子商务网站建设中国建设银行总行官方网站
  • 整站营销系统厚街镇网站仿做
  • 舆情分析网站wordpress文章聚合
  • 中国建设银行网站在哪上市cpa自己做网站
  • 网站建设服务支持jquery插件 wordpress
  • 最有效的100个营销方法seo工作室
  • wordpress o2o主题嘉兴网站优化联系方式
  • 网站建设最基础的是什么网站怎么做架构
  • 网站底部怎么修改网站服务器是干什么的
  • 网络营销是营销的网络化吗广州推广seo