`
文章列表
简介 原创文章,转载请注明出处 这个框架的名字叫OAT,全称Object-Oriented  Automation Test.这个框架的思想借助于Tellurium框架.他的主要功能是将页面信息及行为存储在Java 对象中,然后在脚本中引用页面的行为.自动化程序最终由许多的页面行为组成.这个框架默认使用Selenium1驱动,并且可以通过编程使用其他驱动,因为OAT是面向接口的.   以下以google home page的demo为例,介绍这个基于Annoation和反射的框架基本运行原理.   page对象   //存储页面URL @OatPage("webh ...
django后台访问地址是: http://localhost:8000/admin/, 在能够登录后台之前,我们需要先创建admin用户 通过以下步骤 在命令行下,进入到项目目录,执行python3 manage.py migrate. 看运行结果,是初始化了一些数据库表,这一步没有执行的话,第二步会报错 执行python3 manage.py createsuperuser, 按提示输入用户名,邮箱和密码即可. 然后就可以通过URL进入后台管理页面了 在admin页面里可以管理登录用户  接下去我们开始创建自己的模型,并且通过admin后台去管理模型的数据 首先, 打开m ...
本篇讲如何让django返回json返回和html返回. 需要修改以下两个文件 项目目录下urls.py: 所有的http请求路径都在这里配置 应用目录下的views.py: 所有http请求的处理逻辑在这里 第一步,在urls.py文件中增加两个http url   from django.contrib import admin from django.urls import path from moring import views urlpatterns = [ path('admin/', admin.site.urls), # 对应J ...
首先,要安装django 直接打开命令行,输入pip3 install django,完成安装即可   其次,新建一个项目 在命令行下输入django-admin startproject hello, 即在当前目录下生成hello项目文件夹   第三,在hello项目下新建一个应用moring 进入hello目录,然后输入python3 manage.py startapp moring   第四,运行项目 输入python3 manage.py runserver   最后在浏览器输入http://127.0.0.1:8000/, 即可访问默认首页     ...
接上一篇 打开终端,输入以下命令查看python不同版本的安装路径 which python2.7,输出/usr/bin/python2.7 which python3输出/usr/local/bin/python3   打开Pycharm,新建一个selenium的目录,然后进入preferences选项,发现项目默认使用的Python解释器是python2.7   可以点旁边的设置按钮,增加python3的interpretor,增加后的配置是这样的:   最后一点, 使用pycharm运行代码和直接在命令行运行的区别 使用Pycharm, 在每个项目里,都必须使用 ...
步骤如下 首先,在机器上安装selenium依赖, 运行 pip3 install selenium 其次,在机器上下载chromedriver和安装chrome浏览器,浏览器版本和chromedriver版本有对应关系, 请参考: https://blog.csdn.net/yoyocat915/article/details/80580066 Chrome驱动文件下载:点击下载chromedrive 最后,在本地新建一个baidu.py文件,官方的例子,把google改成baidu from selenium import webdriver from selenium ...

mac下python3安装

操作系统: macOS Mojave 版本 10.14   通过brew安装,命令行下输入brew install python, 一段时间后提示: Error: An unexpected error occurred during the `brew link` step The formula built, but is not symlinked into /usr/local Permission denied @ dir_s_mkdir - /usr/local/Frameworks Error: Permission denied @ dir_s_mkdir - / ...
1. 使用df -h 2. 查看文件夹大小  du -h --max-depth=1 3. 删除文件 rm -rf 4. 清空回收站,如果系统有这个机制的话,比如trash-empty 5. 如果是日志文件,清理日志后需要重启应用才能生效

free命令小结

参考 https://www.cnblogs.com/diaosir/p/6912766.html free输出格式如下                      total         used               free                shared            buffers     cached Mem:  32783508   32138192     645316    1008516     241816   13874660   -/+ buffers/cache:   18021716   14761792   要点是, ...
参考文章:http://www.jiacheo.org/blog/338      
JVM组成:   JVM常用配置参数:   垃圾回收算法和垃圾回收器:   JVM性能监控工具:  
平常,我们大部分人使用Junit运行大测试代码, 都是通过通过IDE的界面手动运行,或者通过maven命令来运行的多. 这些方式对于使用来说很直观, 但是我们没法直接了解Junit的运行方式.   所以如果我们要研究源码学习Junit的话,最好结合我们的测试代码,先了解测试代码如果被调用.那么JUnitCore这个类,就是我们需要最新研究的类.按照我的理解,它是运行所有测试类的核心入口类. 以下请看例子.   首先,我们有一个常规的测试类: public class HelloJunit { @Test public void helloTest() ...
最近仔细看了下Selenium WebDriver的源码, 发现WebDriver的工作原理,理解起来其实还是挺简单的.以下分步介绍:   首先,在理解webdriver的前提是了解webdriver的协议. 关于协议可以参考: https://www.w3.org/TR/webdriver/#go. Firefox官方通过插件的形式实现了这个协议,插件的文件名是webdriver.xpi, 它存放在selenium-firefox-driver.jar的org.openqa.selenium.firefox包下面.   其次, Firefox浏览器被启动后, 同时也加载了webd ...
安装python: windows7下去官网下载安装包 python-2.7.11.amd64.msi(针对amd64位cpu) 安装完成后系统会自动将python路径更新到path系统变量:E:\Python27\;E:\Python27\Scripts;   安装完成后可以在命令行下输入Python命令,查看是否安装成功。   安装python扩展: python2.7自带工具pip. 直接进入命令行输入pip,显示pip用法.比如pip install selenium,则开始下载selenium扩展   安装pycharm 运行python代码有三种方式: 1. ...
安装文件: http://www.android-studio.org/ android studio 2.0: https://dl.google.com/dl/android/studio/install/2.0.0.20/android-studio-bundle-143.2739321-windows.exe   安装路径: studio: D:\Program Files\Android\Android Studio2 sdk: D:\Users\Thinkpad\AppData\Local\Android\sdk 新建Project forder: D:\Andro ...
Global site tag (gtag.js) - Google Analytics