[英]Selenium webdriver with C# - Restarting the machine and conitnuing testing
我最近遇到了以下情况,需要使用带有C#的Selenium WebDriver将其自动化。
在这里,我可以继续进行到步骤2 ,但是一旦重新启动机器,如何继续执行步骤3 ?
谁能给我一个关于如何执行此操作的想法?
您想在重新启动后的系统启动时运行程序。 实现此目的的两种方法是:
您还需要在程序中进行某种方式的识别,以便执行步骤1或3。可以通过将状态(即,下一步编号)写入文件并在应用程序启动时读取它来轻松实现。
还有一件事要考虑的是,您的程序是否可以在没有用户登录的情况下运行(否则它不是完全自动化的-如果您需要在继续操作之前等待用户交互)。
IMO的最佳做法是,在程序停止/出错的地方,您将前面的代码注释掉到开头(当然,将代码保留在实例化浏览器并导航到站点的位置)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.