2.Selenium Python开始


开始

简单的使用

如果你已经安装好Python和Selenium,可以这样开始使用:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("http://www.python.org")
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("pycon")
elem.send_key...

阅读全文...

1.Selenium Python安装


安装

介绍

Selenium Python提供了一个简单的API方便我们使用编写Selenium WebDriver功能/验收测试。通过Selenium Python的API,你可以直观地使用所有的Selenium WebDriver功能

Selenium Python提供了一个很方便的接口来驱动Selenium WebDriver,例如Firefox, ,Chrome,Ie以及远程,请立即获取iTunes目前的python版本有2.7,3.2,3.3和3.4。

下载python的selenium安装包

可以你从这里下载蟒蛇的硒安装包,但是的更好办法的英文用pip来安装。 Python3...

阅读全文...

Python连接MySQL8报错解决方法


Python连接MySQL8报错,mysql报错RuntimeError: cryptography is required for sha256_password or caching_sha2_p

解决方法:

1). ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 

2).ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 

3...

阅读全文...

05-Robot Framework教程-导入资源文件(五)


1. 创建一个资源文件,命名为myresource.robot

*** Settings ***

*** Variables ***

*** Keywords ***
myResourceFunction
  Log To Console   "This is from Resource file"

2. 导入测试用例

*** Settings ***
# 和导入一个库相同
Resource  myresource.txt

*** Variables ***

*** Test Cases ***
HelloRobot
   [Documentation]    Hello Rob...

阅读全文...

04-Robot Framework教程-用户自定义库(四)


1. 第一个不创建一个Python模块UserLibModule.py

class UserLibModule(object):
    def util_functioncode(self):
        return " This is from the User Library"

2. 添加Robot代码

*** Settings ***
Library    UserLibModule.py

3. 使用这个库

*** Settings ***
# 导入用户自定义库
Library   UserLibModule.py

*** Variables ...

阅读全文...

03-Robot Framework教程-运行多个关键字(三)


Robot Framework 运行多个关键字可以使用AND。例如:

*** Test Cases ***
Multiple Keywords
    Run Keywords    foo func first  AND   foo func second

*** Keywords ***
foo func first
   Log To Console  \n first

foo func second
   Log To Console  \n second

上面的用例Multiple Keywords 同时运行了两个关键字foo func first和foo func sec...

阅读全文...

02-Robot Framework教程-用户自定义关键字(二)


1. 关键字分类

  1. 系统关键字
  2. 用户自定义关键字

2. 用户自定义关键字创建代码如下:

#--START--
*** Settings ***

*** Variables ***

*** Test Cases ***
HelloRobot
   [Documentation]    Hello Robot
   Log    " Save this message robot"
   myfunction

*** Keywords ***
myfunction
  Log To Console   "This is my console message"


#--END--

以...

阅读全文...

01-Robot Framework教程-hello robot(一)


1. 创建一个文件 :

test.robot

2. 添加一点代码:

#--START--

*** Settings ***

*** Variables ***

*** Test Cases ***
#测试用例名称
HelloRobot
   #说明文档
   [Documentation]    Hello Robot
   #在控制台输出
   Log To Console     " print this message robot "

*** Keywords ***


#--END--

3. 运行文件 :

robot test.robot

4. 运行结果

======...

阅读全文...

Dockerfile 命令


下面给大家介绍一下Dockerfile的常见命令,公有13个,分别是:FROM、MAINTAINER、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、USER、WORKDIR、ONBUILD

1.FROM

格式为FROM imageFROM image:tag,并且Dockerfile中第一条指令必须是FROM指令,且在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令。

2.MAINTAINER

格式为MAINTAINER user_name user_email,指定维护者信息

3.RUN

格式为RUN command或...

阅读全文...

jenkins 简介(一)


jenkins 简介

我们在开发中经常是这样的,开发过程中测试人员闲的蛋疼,等开发完了开发人员闲的蛋疼,测试后一大堆bug开发人员又开始忙乎,jenkins可以解决的是一个持续集成(CI)、持续交付(CD)的过程。

Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。

Jenkins是一个jar文件,可以直接使用 java -jar 来运行,也可以将其放到一些web服务器中,例如:tomcat等,启动web服务器来运行。

下载并运行 Jenkins

  1. 下载 Jenkins,地址:https://jenkins.io/z...

阅读全文...