当前位置:首页>开发>正文

staf和selenium自动化测试框架的区别 selenium自动化中@FindBy使用

2023-05-26 02:24:05 互联网 未知 开发

 staf和selenium自动化测试框架的区别 selenium自动化中@FindBy使用

staf和selenium自动化测试框架的区别

hi

你说这两个框架,都是我以前的老本行了
1、staf是IBM的分布式自动化框架,什么意思呢,分布式就是每台机器都能部署一个STAF进程,然后每个STAF进程都能互相通信,可互相发送指令操作。然后STAF分为内部和外部服务,自己封装的内部服务可以直接使用,外部服务需要你按照他的规则写代码进行接入(java、python、C 之类的)
说实话,STAF现在很少人用了,但是思想还是很好的,值得学习、
2、selenium框架呢,就是一个测试web ui的工具库而已,他提供了与浏览器通信以及操作浏览器控件的功能库
具体再不懂的话,发邮件到test_sunny@hotmail.com找我要QQ或者微信吧

selenium自动化中@FindBy使用


selenium中 FindBy 有多种方法,通过id是其中一种,还可以通过name、className、Xpath、tag name等等多种定位方法。

如果你的要定位的对象id是动态的,那就看一下这个对象的name、className、Xpath、tag name等属性使用其中不是动态的。 我个人建议可以使用Xpath试试

python selenium 用什么自动化测试框架

其实python自带的uinttest就挺好的
驱动数据的话,直接用下面这样的代码就行

source = open("input_file.txt", "r")
values = source.readlines()

for search in values:
    selenium.open("/test_page") 
    selenium.click("buttonPress")
    ...
    # test ...
    ...

最新文章