【发布时间】:2015-07-21 15:27:15
【问题描述】:
这是对这个问题的跟进 - Want to create a form filler - is java, jsp, html enough?。我在网站上反复填写表格(例如私人牙医预订)。
1 - For 循环。对于每次迭代,所有数据都是相同的,除了“下拉框 - 状态”的值。
例如。 “文本框-名称”、“文本框-年龄”在每次迭代中保持不变。但是,状态下拉列表在一次迭代中更改为 NY、TX、CA。
2 - 如果某些文本出现在最后一页,则执行操作(发送邮件)。
如何让 selenium 完成这一切?我必须为每个状态创建一个脚本还是有一个 for 循环? Selenium 可以做第 2 步吗?
【问题讨论】:
-
他们和你的其他question 有同样的问题......用Java(或其他语言)做。 1 和 2 在 Java 中非常简单且非常有可能,但您在 IDE 中固有地受到限制,因为它是一个基本的记录和回放工具。记录和播放“概念”/“模型”在上述两种情况下都失败了 - 所以你对这个问题和另一个问题的回答是放弃 IDE 并获得编码。
标签: web-applications selenium selenium-ide