我正在尝试在自动化测试中使用chrome web开发人员工具javascript控制台函数performance.timing.domComplete
,使用以下内容:
driver.ExecuteScript("performance.timing.domComplete"));
我正在使用C#,Webdriver和Chrome
我认为其中一个时序值可能用于Wait函数或监视测试中的性能。
答案 0 :(得分:0)
我不清楚你的问题是什么,但是如果你正在寻找一种方法来使用WebDriver进行等待,那么看看Webinator项目(在nuget上可用),它有很多等待选项如:
Web.Click(LocateBy.Id("submitForm"), WaitUntil.AjaxOrPostCompleted());
Web.Click(LocateBy.Name("addClient"), DelayUntil.Displayed(LocateBy.Id("someId")));
如果您想要自己动手,可能需要注入检测onbeforeunload
和ready
事件的JavaScript,并相应地通知WebDriver。