使用seleniumIDE录制脚本后,运行时总是在selectFrame卡住怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用seleniumIDE录制脚本后,运行时总是在selectFrame卡住怎么解决?相关的知识,希望对你有一定的参考价值。

参考技术A 页面控件是用的select么,如果是select,不用管下拉框的 public void select(String xpath, String value)
Select s = new Select(driver.findElement(By.xpath(xpath)));
s.selectByValue(value);

然后脚本里调用select(xpath,value)就行了

如果不是select,就比较麻烦了,先点箭头,再点值;如果选了广东省,后面的框应该会自动变成广东下面的市吧,接着再选就行了。追问

您好,我是录制后直接点的play 然后卡在了selectFrame,这种情况怎么解决呢

自动化测试-selenium IDE使用

selenium IDE结合浏览器提供脚本的录制,回放以及编辑脚本功能,以及元素的定位,可以使用selenium IDE将录制的脚本生成相应的带单元测试框架的自动化测试脚本。

selenium具有录制功能,可以web回放,录制的脚本可以转换为java、python、ruby、php等多种脚本语言。selenium IDE是Firefox的一个插件,依附于Firefox。所以需要先安装Firefox浏览器。

一、selenium IDE 的安装

1、在火狐浏览器安装selenium IDE

2、Selenium IDE下载:第一种方式去selenium官网http://www.seleniumhq.org/download/下载seleniumIDE插件,但官网不FQ的话经常无法访问。第二种可以在下面地址(https://pan.baidu.com/s/1nvT84Jn)下载安装包selenium_ide-2.9.1-fx.xpi。安装文件下载后,打开火狐浏览器,将seleniumIDE拖拽到火狐浏览器上,在浏览器上会弹出

 技术分享图片

 

3、右击Firefox页面顶部空白区域,选择菜单栏。

4、点击工具栏可以看到selenium IDE,安装完成,重启浏览器,菜单栏就会出现下面图标,表示安装成功。

 技术分享图片

 

二、selenium IDE的界面。点开selenium IDE菜单按钮,出现下面界面

 技术分享图片

 

1、指的是你当前录制的开始连接地址

2、播放的速度

3、是指你的测试用例,刚开始录制都是没有命名的

4、脚本命令内容,command:方法关键字;target:元素定位;value:参数

5、新建和修改脚本的地方

6、日志输出

7、红色圆点,空心的时候表示正在录制,实心表示录制结束

三、录制第一个脚本,打开www.baidu.com,在输入框hyp,点击百度按钮。我们只需要打开seleniumIDE,然后在Firefox中操作以上步骤,之后打开seleniumIDE关闭录制按钮,生成以下脚本。

 技术分享图片

 

点击下面的按钮可以回放脚本,在Log中生成日志。可以通过Fast-Slow控制回放速度。其中Play Entire test suite:运行一个测试集中的所有案例。Play current test case:运行当前选定的案例。

 技术分享图片

 

四、脚本编辑

1、编辑某条命令,例如修改脚本中的搜索内容,将搜索的hyp换成seleniumIDE。只需要将图中的value值修改一下即可。

 技术分享图片

 

2、插入一条脚本,右键选择insert new command,根据需要,添加command、target、value

 技术分享图片

 

3、添加注释,脚本上方,右键选择insert new comment

 技术分享图片

 

4、命令和注释位置调整,只需要通过鼠标点击拖拽即可。

5、设置断点,选择一条命令,鼠标右键选择toggle breakpiont

 技术分享图片

 

五、脚本转换

我们可以选择文件--Export test case As...来转换我们需要的脚本格式

 技术分享图片

 







以上是关于使用seleniumIDE录制脚本后,运行时总是在selectFrame卡住怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

#ST# Lab2 for ST

SeleniumIDE从0到1 (Selenium IDE 回放)

UI 自动化测试平台解决方案使用 Selenium IDE 录制 UI 自动化测试脚本

自动化测试-selenium IDE使用

软件测试作业-selenium

MACACA脚本录制功能(PC)