我是硒的新手,所以我一直在使用IDE来创建测试。我有这个问题,Selenium看到一个与下拉菜单相关的按钮,但它不会点击按钮。为了解决这个问题,我希望Selenium在火狐的地址栏中键入URL(我想点击的按钮),或者我希望selenium只是通过一些命令转到所说的URL,但我找不到说命令,我无法让Selenium点击并输入地址栏。
答案 0 :(得分:5)
您可以使用open
命令并输入预期的url
。只需右键单击命令窗口Insert New Command
,然后按照屏幕截图即可。但是,您应该找到更好的方法来点击button
。
答案 1 :(得分:1)
我在发布后发现了open(url)命令。
答案 2 :(得分:0)
open命令将是这里的方法,但我可能会建议添加一个存储命令,而不是让脚本直接引用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更改时脚本上的维护费用会降低