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

做网站官网需多少钱/百中搜

做网站官网需多少钱,百中搜,广东省住房建设厅网站,少儿编程是学些什么东西一、实践准备在 UI 自动化测试中,也可以把测试的数据数据存储在后缀为 txt 的记事本文件中,对记事本的操作一般包含读写文件和写入文件。其中,r 为只读属性,r 是读写属性,w 是只写属性,w 是读写属性&#x…

一、实践准备

在 UI 自动化测试中,也可以把测试的数据数据存储在后缀为 txt 的记事本文件中,对记事本的操作一般包含读写文件和写入文件。

其中,r 为只读属性,r+ 是读写属性,w 是只写属性,w+ 是读写属性,a+ 是读写方式。

下面实现向记事本中写入文本内容再读出来,实现代码如下:

def txt():

'''对记事本操作'''

f = open('file1.txt','w')

f.write('记事本')

f.close()

f = open('file1.txt','r')

print(f.read())

f.close()#文件打开后记得关闭

txt()

f = open('file1.txt','w') 表示不管当前路径下是否存在 file1.txt,都会创建一个记事本文件,文件打开后切记要关闭。

可以通过 with 的方式实现系统内部的文件关闭处理而不需要专门关闭文件,实现代码如下:

def txt():

'''对记事本的操作'''

with open('file2.txt','w') as f:

f.write('第二个记事本')

with open('file2.txt','r') as f:

print(f.read())

txt()

二、实践

1、以新浪登录页面为例,记事本 sina.txt 文件内容如下(第一行是空的):

admin

请输入邮箱名

您输入的邮箱名格式不正确

admin@sina.com

登录名或密码错误

请输入密码

2、实现脚本如下:

__author__ = "XXX"

import unittest

from selenium import webdriver

import os

import time as t

def getTxtData(index):

with open(os.path.join(os.path.dirname(__file__),'sina.txt'),'r',encoding='utf-8') as f:

d = f.readlines()

return d[index]

class SinaLogin(unittest.TestCase):

def setUp(self):

self.driver = webdriver.Chrome()

self.driver.maximize_window()

self.driver.get('http://mail.sina.com.cn/')

self.driver.implicitly_wait(30)

def tearDown(self):

t.sleep(3)

self.driver.quit()

def login(self,username,password):

'''验证:测试新浪邮箱登录N中情况'''

self.driver.find_element_by_id('freename').send_keys(username)

self.driver.find_element_by_id('freepassword').send_keys(password)

self.driver.find_element_by_link_text(u'登录').click()

def divText(self):

divText = self.driver.find_element_by_xpath('/html/body/div[1]/div/div[2]/'

'div/div/div[4]/div[1]/div[1]/div[1]/span[1]')

# 在freeError-span[1]里,根据情况输入情况变化的

return (divText.text).encode('utf-8')

def divText2(self):

divText = self.driver.find_element_by_xpath('/html/body/div[1]/div/div[2]/'

'div/div/div[4]/div[1]/div[1]/div[1]/span[2]')

# 在freeError-apan[2]里,根据情况输入情况变化的

return (divText.text).encode('utf-8')

def test_username_password_null(self):

'''验证:测试用户名和密码都为空的错误提示信息'''

# 都为空,提示:请输入邮箱名

self.login(getTxtData(0),getTxtData(0))

self.assertTrue(self.divText(),getTxtData(2))

def test_sina_password_null(self):

'''验证:测试用户为空密码不为空的错误提示信息'''

# 用户名:空,密码:admin,提示:请输入邮箱名

self.login(getTxtData(0), getTxtData(1))

self.assertTrue(self.divText(), getTxtData(2))

def test_sina_username_format(self):

'''验证:测试用户邮箱格式不正确的错误提示信息'''

# 用户名:admin@sina.com,密码:空,提示:请输入密码

self.login(getTxtData(4), getTxtData(0))

self.assertTrue(self.divText2(), getTxtData(6))

if __name__ == '__main__':

unittest.main(verbosity=2)

以上,sina.txt 文件就在当前目录下,三个测试用例不分先后执行的。效果如下:

d73267c02a1182dbbe042d56febefe15.png

谢谢查看!

2019-11-17

http://www.jmfq.cn/news/4859947.html

相关文章:

  • 学什么专业可以做网站/网站推广优化流程
  • 济南市历下区建设局官方网站/百度号码认证
  • 做任务免费领取东西的网站/安徽网站推广
  • 淄博百度网站制作/网页制作工具有哪些
  • 把网站内容全删掉 在重新建立会不会被k/5118网站如何使用免费版
  • 电影里的做视频在线观看网站/百度登录页面
  • java网站开发面试题/全自动推广引流软件
  • app网站开发价格/怎么免费建公司网站
  • wordpress安装编辑器/上海网站快速排名优化
  • 网站制作工作室/电子商务推广方式
  • 登录注册页面模板/好口碑关键词优化
  • wordpress怎样发询盘/百度关键词优化软件如何
  • 将自己做的网站发布到/百度贴吧网页版登录入口
  • 关东建设有限公司网站/北京网站营销seo方案
  • 吴中区企业网络推广/关键词排名优化软件
  • 自己主机做标签电影网站/站内优化
  • 做一个普通网站多少钱/seo招聘
  • 新乡网站建设-中国互联/抖音seo搜索优化
  • 网站建设大致分哪几块/广州seo营销培训
  • 网络建设公司的问答营销案例/网站seo哪家做的好
  • 网站建设方案 云盘/重庆人社培训网
  • 做轴承生意的网站/软件推广怎么赚钱
  • 淄博百度网站/营销策划方案怎么做
  • 设计建网站/网站建设与管理
  • 湖南做网站 干净磐石网络/百度网站提交入口网址
  • 中山排名推广/无忧seo博客
  • 广州网站优化服务/百度pc网页版
  • DW做网站下拉列表怎么做/武汉网站快速排名提升
  • 导购网站自己做电商/搜索引擎营销的优势和劣势
  • 潮州网站seo推广/网站推广的策略