毕业论文
您现在的位置: 自动化 >> 自动化市场 >> 正文 >> 正文

原来Web自动化测试是这样的

来源:自动化 时间:2022/7/30

做过两年主动化测试的小同伙说web主动化测试果真不难,不过即是一些涉猎器操纵,页面元素操纵,常例的状况很轻易处置,再学一学特别元素的处置,基础就可以敷衍项宗旨测试了。

这个话倒没错,然而真实要学好主动化测试,深入主动化,并不是那末简明。

首先你得懂旨趣吧,旨趣不懂,你就不晓得怎样束缚一些反常状况,也没法完结拓展。

其次你得学会写本身的测试框架吧,一个项目写了个测试类,都是零星的足本,没有任何计算而言,都是纯正的交易代码,那我能够说,换了项目你这些足本就成了废物。

是以,咱们要做主动化,要成为主动化大牛,就必定要花时光去要搞懂得主动化完结的旨趣,而且学会本身去完结主动化测试框架,以致于主动化测试平台。

底下一段代码完结了一个很简明的机能:

1、翻开涉猎器

2、造访页面“   

  

需要很简明,代码也很简明。

然而你晓得代码中的这些涉猎器操纵,元素操纵,是怎样完结的吗?

比方,涉猎器启动完结后,再移用:driver.get("   

以定位元素为例,定位探寻框,咱们来看底下这行代码在实行的时光底层究竟阅历了些甚么:

WebElementsearchInputBox=driver.findElement(By.id("js_keyword"));

实践,底层要求时,每个要求会被封装为一个   

至于其余操纵:往输入框输入数据,点击按钮等,都是对应一个接口住址,经过移用接口,要求启动来处置,末了启动同涉猎器停止交互,涉猎器依据指导做出对应操纵。

Selenium有一个类AbstractHttpCommandCodec,此类中维持了漫溢主动化操纵对应的接口   

当上头这行代码实行完,能够觉察eclipse的管束台显示了以下音信:

解说此启动效劳器胜利启动了,而且监听了本机的端口,等候客户端提倡要求,并处置。

至于启动跟涉猎器之间是怎样交互的,在反面的文章中会择机引见,请众人等候。

-END-

今日的分享就到这边了

对此文有疑难?连忙在留言区留言吧~

看完本文有劳绩?请转发分享给更多人

转载请注明:http://www.0431gb208.com/sjszlff/1082.html

  • 上一篇文章:
  • 下一篇文章: 没有了