deftest_login(self):try:driver.find_element_by_name('登录').click()time.sleep(1)#获取页面所有的EditText,一共两个,在第二个TditText输入字符l=driver.find_elements_by_class...
def test_login(self):
try:
driver.find_element_by_name('登录').click()
time.sleep(1)
# 获取页面所有的EditText,一共两个,在第二个TditText输入字符
l = driver.find_elements_by_class_name("android.widget.EditText")
l[0].send_keys('13656565665')
l[1].send_keys("111111")
# 点击登录
btn = driver.find_elements_by_class_name("android.widget.Button")
btn[2].click()
time.sleep(15)
# 获取文本框,进行的登录验证
t = driver.find_elements_by_class_name("android.widget.EditText")
t1 = t[1]
t1.text == "请输入验证码"
t1.send_keys('121212')
driver.find_element_by_name("完成").click()
time.sleep(17)
# btn1 = driver.find_elements_by_class_name("android.widget.ImageView")
# btn1[7].click()
except:
print("启动引导")
time.sleep(20)
# driver.implicitly_wait(30)
driver.find_element_by_name("进入首页").click()
time.sleep(10)
btn2 = self.driver.find_elements_by_class_name("android.widget.ImageView")
for i in btn2:
print(i)
#点击进入“更多”页面
btn2[7].click()
def test_rename(self):
# 获取控件,点击进入“更多”页面
btn1 = driver.find_elements_by_class_name("android.widget.ImageView")
btn1[7].click()
time.sleep(3)
driver.find_element_by_name('我的账号').click()
driver.implicitly_wait(5)
driver.find_element_by_name('昵称').click()
driver.implicitly_wait(5)
driver.find_element_by_class_name("android.widget.EditText").send_keys("xyz")
driver.find_element_by_name("保存").click()
if __name__ == "__main__":
suit = unittest.TestSuite()
suit.addTests(unittest.makeSuite(cdTestCase))
test_runner = unittest.TextTestRunner()
filename = 'D:\\result.html'
fp = open(filename,"wb")
html_runner = HTMLTestRunner.HTMLTestRunner(stream=fp , title=u"测试报告",description=u"执行结果")
html_runner.run(suit)
展开