【发布时间】:2018-12-10 17:17:06
【问题描述】:
我有一个 URL,如果我多次浏览该 URL,我想测试其中的更改,这意味着: 如果这是第一次在此 url 上运行测试,则仅保存页面的布局 (DOM)。 我希望能够产生包含以下内容的输出: 此 url 上所有更改的列表,更改意味着 - 添加到页面的新 HTML 元素, 旧元素已移除,元素位置已更改。
到目前为止,我开始用 selenium 做的是:
public String extractingUrlDom(){
this.driver.get("https://www.google.com/");
this.str = driver.getPageSource().toString();
return str;
}
我的问题是,在浏览到同一个 URL 后,如何跟踪对 DOM 所做的所有更改(如果进行了任何更改)。
【问题讨论】: