在自動化的測試中,我們常用到mysql數據庫中獲取到特定的數據與Appium中通過gettext獲取到的數據進行對比,來確定數據的顯示是否正確,因此我們在自動化的腳本中不可避免的用到了mysql,為確保數據庫的安全性,一般公司的數據庫將設置SSH來進行連接,但是為了方便自動化測試,可通過專門設置不需要SSH的設置即可連接到數據庫。代碼貼如下:
所連接數據庫的配置如下:
python連接方式如下:
# coding=UTF-8
'''
Created on 2018年2月26日
@author: Lucky
'''
#import MySQLdb asimport= pymysql.Connect(host="rm-j6c9hc9436gdv2l4j0o.mysql.rds.aliyuncs.com",
port= 3306,
user = "tester",
passwd ="mVNQMCzNs12keh2X8mOuOy2LmMO146Ee",
db = "iBer_admin",
charset = "utf8")
Cursor = conn.cursor()
sql="select mobile from ib_user where mobile = '18392868125'"
Cursor.execute(sql)
results =print
1.作者:Syw
2.本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
3.如果文中有什麼錯誤,歡迎指出。以免更多的人被誤導。