使用selenium webdriver关闭webengage或clickdesk poup

时间:2014-01-02 13:02:12

标签: java selenium selenium-webdriver ui-automation

我有一个webengage或clickdesk警报弹出窗口,但这是间歇性的,因此我无法每次检查或等待它加载,每次我进入一个新的网页,因为这将使我的测试用例运行非常慢。是否有任何解决方法(可能阻止它)。

2 个答案:

答案 0 :(得分:2)

对于WebEngage,您所要做的就是为网站上使用的产品调用相应的clear()方法(以摆脱相应的UI组件),如下所示:

webengage.feedback.clear();
webengage.notification.clear();
webengage.survey.clear();

但是,这仅在WebEngage加载到页面上时才有效。如果您想完全禁用WebEngage产品的加载,请将此代码插入您正在测试的页面的head标签中:

var window._weq = {};
_weq['webengage.defaultRender'] = false;

您可以使用我们的JavaScript API:http://docs.webengage.com/api/js-api-v-4.0.html

执行上述更酷的操作

Avlesh |首席执行官,WebEngage

答案 1 :(得分:0)

如果您在网站上使用ClickDesk并想要删除随机弹出聊天窗口的主动规则,则可以删除或编辑这些规则以更改ClickDesk控制台上此链接的频率 - {{3} }。

如果您不想在点击文字链接或图片链接之前显示聊天小部件,那么您可以在您的网站上添加我们的自定义图片链接或文本链接代码,这样就可以进行聊天小部件仅在单击时才会显示。您可以在此处找到此链接 - https://my.clickdesk.com/#proactive

如果您对ClickDesk有任何疑问或疑虑,可以访问我们的网站www.clickdesk.com并在线与我们的代理商聊天。

由于

迈克埃文斯 ClickDesk公司