我是 selenium 的新手,在第一阶段我正在努力掌握 IDE 命令,但我面临的主要问题是我无法搜索一个单一的帮助材料,如果有人知道,请清楚地告诉我以下几点,请参考我
- 完整的命令列表
- 参考场景的命令(例如当我们使用 asserttext 或验证文本时)
- Target 和 value 的值是多少。
http://release.seleniumhq.org/selenium-core/1.0.1/reference.html
这是包含的完整参考
assert
解释verify
。target
通常是元素的定位器。通常是方法的value
参数 - 例如,当您在字段中输入时,value
将是您要输入的文本。更多在每个命令的参考中 - 并非所有命令都采用目标和值,有些值受到限制等。请参阅您的特定命令以了解它需要哪些参数。无论如何,对 IDE 最有用的文档仍然是官方文档,即使他们并没有真正列出所有命令。
1) 如果您将 Selenium ide 用于 firefox,则通过单击命令部分中的向下箭头可以看到完整的命令列表。
未能在 selenium 文档http://docs.seleniumhq.org/docs/index.jsp中提供大量有用信息
2)这个我帮不上忙,因为我通常在任何地方都使用断言。如果我希望我的脚本在java中不存在文本的特定点失败,我使用类似的东西
assertTrue(driver.getPageSource.contains("Text to verify");
3) Target 是元素,value 是该元素的当前值。示例 - 断言文本存在
Command - assertTextPresent
Target - Blank
Value - Text to search for
示例 2 - 字段包含某些文本
command - assertTextPresent
Target - id=idOfField (id, xpath, css, name etc)
Value - Text to search for
http://software-testing-tutorials-automation.blogspot.in/search/label/selenium%20ide
这个网站有很多 IDE 示例和教程。如果您是初学者,那么我认为这个网站是最好的。
我认为这是 selenium IDE 命令中最完整、最易读的列表: