使用 Selenium IDE 如何导航到 URL
Using Selenium IDE how to navigate to URL
我是 selenium 的新手,所以我一直在使用 IDE 创建测试。我有这个问题,Selenium 看到一个与下拉菜单关联的按钮,但它不会单击该按钮。为了解决这个问题,我希望 Selenium 在 fire fox 的地址栏中键入 URL(对于我想要单击的按钮),或者我希望 selenium 通过一些命令去说 URL,但是我找不到上述命令,也无法让 Selenium 单击并在地址栏中键入。
您可以使用 open
命令并键入预期的 url
。只需右键单击命令 window 和 Insert New Command
并按照屏幕截图进行操作。但是,您应该找到一种更好的方法来改为单击 button
。
发布后我找到了 open(url) 命令。
打开命令是前往此处的方式,但我可能还建议添加存储命令,而不是让脚本直接引用 URL。如果出于任何原因按钮上的 URL 发生了变化,这将意味着修改脚本,但是,例如,如果您使用
<tr>
<td>storeAttribute</td>
<td>id=Button-Locator@href</td>
<td>url</td>
</tr>
<tr>
<td>open</td>
<td>${url}</td>
<td></td>
</tr>
这意味着在 URL 发生变化时减少对脚本的维护
我是 selenium 的新手,所以我一直在使用 IDE 创建测试。我有这个问题,Selenium 看到一个与下拉菜单关联的按钮,但它不会单击该按钮。为了解决这个问题,我希望 Selenium 在 fire fox 的地址栏中键入 URL(对于我想要单击的按钮),或者我希望 selenium 通过一些命令去说 URL,但是我找不到上述命令,也无法让 Selenium 单击并在地址栏中键入。
您可以使用 open
命令并键入预期的 url
。只需右键单击命令 window 和 Insert New Command
并按照屏幕截图进行操作。但是,您应该找到一种更好的方法来改为单击 button
。
发布后我找到了 open(url) 命令。
打开命令是前往此处的方式,但我可能还建议添加存储命令,而不是让脚本直接引用 URL。如果出于任何原因按钮上的 URL 发生了变化,这将意味着修改脚本,但是,例如,如果您使用
<tr>
<td>storeAttribute</td>
<td>id=Button-Locator@href</td>
<td>url</td>
</tr>
<tr>
<td>open</td>
<td>${url}</td>
<td></td>
</tr>
这意味着在 URL 发生变化时减少对脚本的维护