我是一名QA自动化分析员,负责测试一个多平台的在线银行应用程序。我们使用RubyMine套件与Gherkin/Cucumber、Ruby脚本和Selenium-webdriver、Watir和page-object宝石/库进行自动化测试。
我有许多脚本无法完全自动化,需要手动干预,其中包括通过Telerik Fiddler阻止某些网络调用以产生警告页面或错误消息等。我们未来的自动化将通过RubyMine而不是Fiddler实现网络阻塞。我知道在Chrome中使用Inspect Element和Network菜单的"启用请求阻止"可以做到这一点。然而,我无法想出一种方法强制Chrome通过Ruby/Selenium阻止给定的请求。唯一的办法是手动去做,因此我不能像想要的那样自动化这些过程。
所以,我的问题是--是否可能使用Selenium-webdriver自动化请求阻止?如果可能,我应该从哪里开始寻求帮助呢?
谢谢。
我有许多脚本无法完全自动化,需要手动干预,其中包括通过Telerik Fiddler阻止某些网络调用以产生警告页面或错误消息等。我们未来的自动化将通过RubyMine而不是Fiddler实现网络阻塞。我知道在Chrome中使用Inspect Element和Network菜单的"启用请求阻止"可以做到这一点。然而,我无法想出一种方法强制Chrome通过Ruby/Selenium阻止给定的请求。唯一的办法是手动去做,因此我不能像想要的那样自动化这些过程。
所以,我的问题是--是否可能使用Selenium-webdriver自动化请求阻止?如果可能,我应该从哪里开始寻求帮助呢?
谢谢。