Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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
Javascript 在web请求上运行Selenium IDE测试用例_Javascript_Selenium Ide_Webrequest - Fatal编程技术网

Javascript 在web请求上运行Selenium IDE测试用例

Javascript 在web请求上运行Selenium IDE测试用例,javascript,selenium-ide,webrequest,Javascript,Selenium Ide,Webrequest,我想在通过API向我的计算机发送web请求时运行Selenium IDE测试用例。我该怎么做,或者使用IDE是不可能做到的 操作系统:Windows 10 使用传统的Selenium IDE运行Firefox 54由于Selenium IDE与Firefox浏览器配合使用,您需要在本地计算机上安装一个网页来接收请求,然后在IDE轮询该页面时显示某种触发器。一个例子可能是: 您有一个托管在本地计算机上的网页(使用类似mysql和php的东西),其中包含一个动态链接,该链接在触发API时更新 Sel

我想在通过API向我的计算机发送web请求时运行Selenium IDE测试用例。我该怎么做,或者使用IDE是不可能做到的

操作系统:Windows 10
使用传统的Selenium IDE运行Firefox 54

由于Selenium IDE与Firefox浏览器配合使用,您需要在本地计算机上安装一个网页来接收请求,然后在IDE轮询该页面时显示某种触发器。一个例子可能是:

您有一个托管在本地计算机上的网页(使用类似mysql和php的东西),其中包含一个动态链接,该链接在触发API时更新

Selenium脚本可以每X秒读取一次该页面,并检查触发器是否存在

使用Sideflow(流控制)插件,您的脚本可能如下所示:

storeText | (xpath-to-trigger-text) | trigger
while     | '${trigger}' != true
pause     | 60000
refreshAndWait
storeText | (xpath-to-trigger-text) | trigger
endWhile
(do something useful here)

还有其他方法可以描述这一点,但如果没有更多细节,就很难给出更具体的解决方案。

太宽泛了。API将完成繁重的工作并触发测试用例,但要真正说出“如何着手做这件事”是不可能的,因为只有很少的细节