import time import unittest from selenium import webdriver class visitfirefox(unittest.TestCase): def setUp(self): self.driver=webdriver.Firefox() def test_vistzzqf(self): #driver对象的get方法访问url self.driver.get("xxxxxxxxxxxx") #打印当前访问的网址 print(self.driver.current_url) #最大化浏览器窗口 self.driver.maximize_window() #使用Xpath表达式定位属性为placeholder对应相应值的输入框 input= self.driver.find_element_by_xpath('//input[@placeholder="请输入企业名称"]') #在输入框中输入值 #u是将中文字符串转化为utf-8编码的字符串否则会报错 input.send_keys(u"xxx") input = self.driver.find_element_by_xpath('//input[@placeholder="请输入账号"]') input.send_keys(u"xxx") time.sleep(3) input = self.driver.find_element_by_xpath('//input[@placeholder="请输入密码"]') input.send_keys(u"xxxx") time.sleep(3) #查找“忘记密码的文本”并点击 self.driver.find_element_by_xpath('//a[@role="button"]').click() # #返回上一页 # self.driver.back() # #再次跳转到下一页 # self.driver.forward() # #刷新当前页面 # self.driver.refresh() # def tearDown(self): # self.driver.quit() #启动测试用例 if __name__=='__main__': unittest.main()
自动化测试之自动登录
最新推荐文章于 2024-05-06 13:10:43 发布