我尝试使用Katalon Studio进行UI测试Salesforce Lightning,并且手动注意,它可以工作,因为我总是能够忽略想要向我发送通知的警报(使用Lightning时的标准)。 解雇/接受警报步骤不起作用,因为他们不会将警报识别为网站的一部分,因此我需要通过偏好来抑制警报。
我找到了this chunk of code我尝试使用自定义关键字实现,但无济于事。我还在执行设置中使用chrome_profile字典尝试了firefox_profile方法,将首选项放在代码块中,但这并没有帮助。
我想在未来使用Jenkins Job运行Chrome无头,似乎我需要以某种方式让这个工作。有什么指针吗?
答案 0 :(得分:0)
虽然手头的问题还没有解决,但我意识到网站没有触发的提醒,例如"想要发送通知"对它下面的元素的可点击性没有影响,因此Katalon Studio不会看到它们。如果涉及到它,你最好忽略它们。