Selenium-Webdriver-PageObject

设计说明

使用Selenium Webdriver 编写UI自动化测试脚本的设计方法非常多,但是大体都分为

  1. 元素定位
  2. 业务逻辑)

  3. 断言处理

这里对WebDriver Python 的Page Objects 设计模式就行下整理,这个模式采用面向对象的思想,把每个页面看作是一个的对象,页面的内的的所有的元素还有业务逻辑都被看作是是属性和方法

Read More

Mysql-Mac安装(brew)

在Mac上可以直接通过 brew 工具进行安装

安装Mysql

brew install mysql

等待安装成功会提示信息如下:

We've installed your MySQL database without a root password. To secure it run:
mysql_secure_installation

To connect run:
mysql -uroot

A "/etc/my.cnf" from another install may interfere with a Homebrew-built
server starting up correctly.

To have launchd start mysql now and restart at login:
brew services start mysql
Or, if you don't want/need a background service you can just run:
mysql.server start

Read More

Mysql-Debian安装&启动mysql

Debian 下通过apt-get命令行安装

  1. 同时安装了服务端 ,客户端
    sudo apt-get install mysql-server mysql-client

  2. 安装过程中会弹出提示窗Configuring myysql-server-x.x
    提示窗提示输入root初始化的密码

  3. 安装结束后会启动mysql服务,如果没有启动服务那就手动执行
    sudo /etc/init.d/mysql start

Read More

">