python全自动化检测之wordpress登录

摘要:今日跟大伙儿简易共享一篇web ui全自动化检测的文章内容把,前边仿佛一直有提及web全自动化,可是一直沒有给一个案例开展解读,恰好近期有在视頻中也见到过这一有关內容,因此决...

今日跟大伙儿简易共享一篇web ui全自动化检测的文章内容把,前边仿佛一直有提及web全自动化,可是一直沒有给一个案例开展解读,恰好近期有在视頻中也见到过这一有关內容,因此决策跟大伙儿一起共享。

这一案例关键是检测wordpress网页页面,假如大伙儿对wordpress很感兴趣得话能够也安裝一下,它就非常于一个自身的blog,假如很感兴趣得话能够自身尝试安裝下。大约流程能够说下(在docker docs首页去找安裝文本文档):

安裝docker——》安裝docker-compose——》安裝wordpress

安裝完登录后的登录页面和登录取得成功以下:

下边关键完成登录页面的全自动化:

(1)先精准定位原素

拿客户名来讲,以下图所显示依据唯一id而定位:find_element_by_id("user_login")

同样,登陆密码框:find_element_by_id("user_pass");登录按键:find_element_by_id("wp-submit")

(2)肯定

一般来讲测试用例里面肯定全是十分关键的,怎样写好一个肯定,对测试用例的平稳性太重要。在这里里得话登录取得成功页面得话,比较稳定定的是url的转变,及其右上方的客户名,可是客户名能变化,url得话要是分辨wp-admin这一是不是在url中就可以,这一必须依据系统软件url特性来分辨。

url转变:self.assertTrue("wp-admin" in self.dr.current_url)

右上方客户名:self.assertTrue(username in nameText.text)

(3)编码及实行結果



联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503