[英]C# ASP.Net Selenium Random Clicks
现在,我正在考虑使用Selenium WebDriver和Visual Studio(C#ASP.Net)创建Web自动测试工具。
当我创建测试用例时,我必须创建正确的“a”链接ID,以便该工具可以单击已定义的链接。
但是,我想让它自动进行,例如,随机点击呈现页面上的任何“a”链接5分钟。 这意味着该工具将呈现页面,直到找到任何断开的链接。
可能吗??
只要您的链接具有共同点以便能够识别它们,就可以使用页面对象框架。
您可以在首次登陆时初始化页面,并可能使用xPath选择器识别所有链接并将其放入List中
[FindsBy(How = How.xPath, Using = "xpathToIdentifyAllLinks"]
public IList<IWebElement> Links { get; set; }
由于您有一种查找链接的常用方法,因此您需要从“链接”列表中随机选择一些内容并单击它。 然后重新初始化页面并执行相同操作直到抛出异常?
这样做的巨大缺点是,如果你最终得到一个异常被抛出链接被破坏,没有任何自定义日志记录就很难重现,因为你不知道你的测试在做什么。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.