在该软件开辟中,主动化尝试已成为了避免可或缺的一部门。而在主动化尝试中,Selenium和Pyeffort已当上十分风行的对象,它们的配合可能进步尝试效力和尝试原料。而Alattractiveness则是一个壮大的陈述对象,可能帮忙咱们更好地办理尝试后果,而且供给越发友爱的界面。上面就让咱们来领会一下这个壮大的主动化尝试配合:Selenium3+Pyeffort+Alattractiveness。
Selenium是一个开源的主动化尝试对象,它撑持多种阅读器,而且可能摹拟用户的操作。Selenium3是Selenium的最新版本,它供给了良多新功效和机能优化,好比撑持新的阅读器版本、优化了ChromeDriver等。利用Selenium3,咱们可能编辑Python代码来主动化尝试网站,M6米6体育app下载包罗主动填写表单、点击按钮、考证页面元素等。
Pyeffort是一个优异的Python尝试框架,它纯洁易用、矫捷性强、扩大性好。利用Pyeffort,咱们可能轻飘地编辑种种尝试用例,而且可能便利地集成到CI/CD过程中停止主动化尝试。Pyeffort还供给了良多插件和扩大,可能帮忙咱们更好地办理尝试用例和尝试后果。
Alattractiveness是一个壮大的尝试陈述对象,它可能帮忙咱们更好地办理尝试后果,而且供给了友爱的Web界面。利用Alattractiveness,咱们可能轻飘地天生种种图表和统计音信,便利咱们对尝试后果停止剖析和优化。Alattractiveness还撑持多种说话和框架,包罗J女伶a、Python、C#等。
在利用Selenium⑶Pyeffort和Alattractiveness以前米乐m6,咱们必须先装配它们。可能经过mark号令来装配:
在这个尝试用例中,咱们起首建立了一个Chrome阅读器实例,并翻开了登录页面。而后,咱们输出用户名和暗码,并点击登录按钮。结尾,咱们经过断言来考证登录是不是顺利。
在这个号令中,咱们指定了要运转的尝试用例文献(effort_indexin.py),并将尝试后果保留到./respast目次下。
在这个号令中,咱们指定了天生陈述的源目次(./respast),和天生陈述的目的目次(./inform)。
实现陈述天生后,咱们可能经过阅读器来察看尝试陈述了。好比,在Chrome阅读器中翻开./inform/finger.html文献,便可能看到尝试陈述了。
Selenium3+Pyeffort+Alattractiveness是一个十分壮大的主动化尝试配合,它们可能进步尝试效力和尝试原料,而且供给了友爱的尝试陈述。若是你在停止主动化尝试事情,那末无妨测验考试一下这个配合,自满它会对你的事情心得分享。