chr*_*ude 10 selenium selenium-ide
我一直在使用selenium IDE进行一些Web应用程序测试.我在尝试回放用户操作时遇到了错误,但无法修复它们,因为我不知道是什么构成了selenese html目标和命令.它对我来说看起来不像普通的HTML,但我无法理解.如果有人愿意帮助我,我会很开心.提前致谢
j w*_* ib 10
Selenese是一种用于表示Selenium命令的高级,跨平台和语言无关的约定.
术语"Selenese HTML"与您在被测应用程序的HTML用户界面中如何定位元素的关系不大,更多的是对命令格式化的描述.
因此,我使用术语"Selenese HTML"来区分其他语言/格式的Selenese,例如Selenese PHP,Selenese Java等.
Selenese命令最多有3个组件:
考虑到这方面的知识,我们可以写HTML格式的命令为一个HTML表格,一行其中行的每个单元代表该命令的一个组成部分
----------------------------------------------
| commandName | 1st argument | 2nd argument |
----------------------------------------------
Run Code Online (Sandbox Code Playgroud)
现在,该命令是写在HTML表单中,我们可能会分享在万维网上,这样既人和机器能看懂它.
它只是一个表定义,每个tr有三个tds,指定命令和所需的任何其他参数.
来自文档的示例:
<table>
<tr><td>open</td><td></td><td>/download/</td></tr>
<tr><td>assertTitle</td><td></td><td>Downloads</td></tr>
<tr><td>verifyText</td><td>//h2</td><td>Downloads</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
IDE还内置了一个引用.我建议你仔细阅读他们网站上提供的文档,直到你对IDE的工作方式感到满意为止 - 如果你还没有这样做,可能会有点不直观.
| 归档时间: |
|
| 查看次数: |
10115 次 |
| 最近记录: |