Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Selenium IDE如何导航到URL_Selenium_Automation_Selenium Ide - Fatal编程技术网

使用Selenium IDE如何导航到URL

使用Selenium IDE如何导航到URL,selenium,automation,selenium-ide,Selenium,Automation,Selenium Ide,我是selenium的新手,所以我一直在使用IDE创建测试。我有一个问题,Selenium看到一个与下拉菜单关联的按钮,但它不会单击该按钮。为了解决这个问题,我希望Selenium在fire fox的地址栏中键入URL(我要单击的按钮),或者我希望Selenium通过某个命令转到所述URL,但我找不到所述命令,我无法让Selenium单击并键入地址栏。您可以使用open命令并键入所需的url。只需右键单击命令窗口,插入新命令,然后按照屏幕截图进行操作。但是,您应该找到一种更好的方法来单击按钮。

我是selenium的新手,所以我一直在使用IDE创建测试。我有一个问题,Selenium看到一个与下拉菜单关联的按钮,但它不会单击该按钮。为了解决这个问题,我希望Selenium在fire fox的地址栏中键入URL(我要单击的按钮),或者我希望Selenium通过某个命令转到所述URL,但我找不到所述命令,我无法让Selenium单击并键入地址栏。

您可以使用
open
命令并键入所需的
url
。只需右键单击命令窗口,插入新命令,然后按照屏幕截图进行操作。但是,您应该找到一种更好的方法来单击
按钮

我在发布此命令后找到了open(url)命令。

open命令将是这里的方法,但我可能建议也添加一个store命令,而不是让脚本直接引用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>

storeAttribute
id=按钮-Locator@href
网址
打开
${url}

这意味着在URL发生变化时脚本的维护会减少

太好了!是的,它也符合我的答案。