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

自己买一台服务器做自己的网站wordpress中文官网上

自己买一台服务器做自己的网站,wordpress中文官网上,上传资料网站,网站建设业务培训资料一、认识selenium #xff08;1#xff09;selenium是什么#xff1f; a、selenium是python中的一个第三方库 b、Selenium是一个应用于web应用程序的测试工具#xff0c;支持多平台#xff0c;多浏览器#xff0c;多语言去实现ui自动化测试#xff0c;我们现在讲的Sel…一、认识selenium 1selenium是什么 a、selenium是python中的一个第三方库 b、Selenium是一个应用于web应用程序的测试工具支持多平台多浏览器多语言去实现ui自动化测试我们现在讲的Selenium版本其实是Selenium2版本 c、Selenium测试直接运行在浏览器中就像真正的用户在操作一样。支持的浏览器包括IEFirefoxSafariGoogle Chrome等 2selenium库用来做什么 UI自动化界面设计 通过模拟用户手工操作ui页面方式用代码去实现自动化操作和验证的行为 3ui自动化的优点 a、解决重复性功能测试和验证 b、减少测试人员在回归测试时用例漏测和验证点的漏测 c、减少冒烟测试回归测试的人力成本节约时间提高效率。 4ui自动化测试的情况 a.需求不稳定无法进行ui自动化 b.自动化用例的覆盖率占用例15%-30%正常场景 c、场景覆盖占当前功能场景70%-80% (5)UI自动化一般在什么时间做 1、接口测试 2、功能测试 3、ui自动化在功能测试完以后 6ui自动化和功能测试那个重要 都重要ui自动化测试是功能测试测试完以后进行 7selenium的优点有哪些 a.工具免费 b.安装简单小巧selenium其实就是一个包 c.支持多语言(javapython)selenium完成自动化测试 d.支持多平台windowlinux e.支持多浏览器 (iefirefoxchrome) (8)Selenium工具原理是什么 Selenium2的核心是webdriver 二、安装selenium库 1方法一在dos命令下输入以下命令 pip3 install selenium3.141.0 版本 pip install selenium 或python -m pip install selenium3.141.0 2在pycharm中seting中添加 备注注意下版本3.14.1 在通过pip list 查看安装好的selenium 版本 第三方库存放在puython中的路径 E:\python37\Lib\site-packages 三、安装谷歌浏览器和对应驱动 1、谷歌驱动下载 下载连接https://registry.npmmirror.com/binary.html?pathchromedriver/ 2、将驱动放在C:\python37 3、安装或下载谷歌浏览器 查看浏览器版本 如果出现报错 下载下urllib库降低版本pyhton -m pip install urllib31.26.15 调试是否安装 from selenium import webdriver import time dxwebdriver.Chrome() #创建一个 webdriver对象 dx.get(https://www.baidu.com/) #通过对象打开网址 time.sleep(2) #休眠两秒 dx.maximize_window() #窗口最大化 dx.find_element_by_id(kw).send_keys(多测师) #根据id元素定位输入内容能运行表示环境安装好 1、打开浏览器 格式对象.get(“网站”) 案例1在同一个窗口后一格浏览区覆盖前一个浏览器 from selenium import webdriver import time dxwebdriver.Chrome() #创建一个 webdriver对象 dx.get(https://www.baidu.com/) #通过对象打开网址 time.sleep(3) dx.get(https://www.jd.com/) #通过对象打开网址案例2格式d.execute_script(“window.open(‘https://www.jd.com/’)”) 重开一个窗口 from selenium import webdriver import time dxwebdriver.Chrome() #创建一个 webdriver对象 dx.get(https://www.baidu.com/) #通过对象打开网址 time.sleep(3) dx.get(https://www.jd.com/) #通过对象打开网址 # dx.execute_script(window.open(https://www.jd.com/)) #重开窗口休眠 1.强制等待 sleepxx #等待时间是固定 定义强制等待我们可以通过time模块中time.sleep()来实现不管浏览器是否加载完成只要程序执行到等待设定的时间就会等待时间一到就继续执行后面的程序了。 2.隐性等待 implicitly_wait(xx) # #比sleep更节省时间 定义隐式等待可以通过implicitly_wait()方法实现默认等待的时间为0秒隐式等待可以设置一个时间间隔网页加载完成就立即执行下一步程序不然就等到时间截止然后执行下一步程序所以implicitly_wait()比time.sleep()应用起来更加方便。 3.显性等待 WebDriverWait(了解) 定义显式等待是代码中等待一定条件发生后再进一步执行你的代码通过webDriverWait结合ExpectedCondition实现。实现的方法程序每隔几秒判断一下设定的条件如果条件成立则执行下一步否则就继续等待直到超过设置的最长时间然后抛出异常 refresh 页面刷新 案例 from selenium import webdriver #d导入selenium库中webdriver from time import * #导入时间模块 dwebdriver.Chrome() # 创建一d对象来打开浏览器对浏览器实现操作 d.get(“https://www.baidu.com/”) #通过对象谷歌浏览器输入网址在用get方法打开网站 sleep(2) d.refresh() sleep(2) d.quit() back 返回上一页 from selenium import webdriver #d导入selenium库中webdriver from time import * #导入时间模块 dwebdriver.Chrome() # 创建一d对象来打开浏览器对浏览器实现操作 d.get(“https://www.baidu.com/”) #通过对象谷歌浏览器输入网址在用get方法打开网站 sleep(2) d.get(“https://www.jd.com/”) sleep(2) d.back() sleep(5) forward 切换到下一页 from selenium import webdriver #d导入selenium库中webdriver from time import * #导入时间模块 dwebdriver.Chrome() # 创建一d对象来打开浏览器对浏览器实现操作 d.get(“https://www.baidu.com/”) #通过对象谷歌浏览器输入网址在用get方法打开网站 sleep(2) d.get(“https://www.jd.com/”) sleep(2) d.back() sleep(5) d.forward() d.quit() 窗口最大化 d.maximize_window() 窗口最大化 from selenium import webdriver #d导入selenium库中webdriver from time import * #导入时间模块 dwebdriver.Chrome() # 创建一d对象来打开浏览器对浏览器实现操作 d.get(“https://www.baidu.com/”) #通过对象谷歌浏览器输入网址在用get方法打开网站 sleep(2) d.maximize_window() #窗口最大化 d.quit() 设置指定窗口的大小 d.set_window_size(500,500) 案例 from selenium import webdriver #d导入selenium库中webdriver from time import * #导入时间模块 dwebdriver.Chrome() # 创建一d对象来打开浏览器对浏览器实现操作 d.get(“https://www.baidu.com/”) #通过对象谷歌浏览器输入网址在用get方法打开网站 sleep(2) d.set_window_size(500,500) sleep(5) d.quit() 退出方式 第一种close 第二种quit 案例1关闭当前窗口 close 案例2quit from selenium import webdriver #d导入selenium库中webdriver from time import * #导入时间模块 dwebdriver.Chrome() # 创建一d对象来打开浏览器对浏览器实现操作 d.get(“https://www.baidu.com/”) #通过对象谷歌浏览器输入网址在用get方法打开网站 sleep(2) d.execute_script(“window.open(‘https://www.jd.com/’)”) sleep(5) d.quit() 截屏 对象.get_screenshot_as_file(“存放的路径”) d.get_screenshot_as_file(rD:\f\aa.png)
http://wiki.neutronadmin.com/news/339442/

相关文章:

  • 腾讯网站备案腾讯企点怎么登录
  • 网站开发国内外研究状况wordpress模板论坛
  • 南通seo网站优化软件公司部门设置及职责划分
  • 做网站经营流量南宁网站建设公司seo优化
  • 博物馆网站建设策划书wordpress页面可以收录文章不收录
  • 大同本地做网站的廊坊网站建设外包
  • 张掖哪家公司做网站建设银行预约纪念钞网站
  • 网站 尺寸建设网站有哪些参考文献
  • 国内电子商务网站有哪些wordpress 短代码使用
  • 黄埭网站建设nginx即代理又做网站
  • 网站内容管理系统建设网站推广哪种方法最
  • 怎么做五个页面网站淘宝网络推广怎么做
  • 郑州华恩科技做网站怎么样网站建设及管理工作岗位要求
  • 网站开发公司按时交付官网摩尔庄园
  • 太原建网站公司网络营销论坛有哪些
  • 太原做网站直通车域名买完了网站建设
  • seo刷网站wordpress屏蔽搜索引擎
  • 哈尔滨网站建设排行wordpress下载资源
  • 建立门户网站的程序钉钉企业邮箱收费标准
  • 宁波网站建设怎么建设昆明网站做的好的公司哪家好
  • 网站怎么快速做收录医院网站建设作用
  • 常用的网站开发工具国外电商网站有哪些
  • 郑州 互联网 公司网站昨天新闻联播一级战备
  • 制作商务网站杭州网站推广方式
  • 网站建设规划书的空间酒店网站建设哪家好
  • 普陀做网站价格腾讯云新人服务器
  • 建设网站为什么要虚拟主机网站建设推广话术开场白
  • 唐山建网站唯品会一家专门做特卖的网站
  • asp 网站 内容静态化娄底网站建设报价
  • 做外汇网站网站 建设平台分析报告