基本上我有以下HTML源代码:
<b class="number"> Click to see </b>
当你点击这个时,这是它的JS代码:
function fun(){
number.html("12345");
}
现在,多亏了driver.ExecuteScript("arguments[0].click();", element);
,我可以显示数字,但当我执行driver.PageSource();
时,在Html文档中,我一直看到";点击查看";而不是";12345";。如何克服这一点?提前感谢
使用JavaScript获取当前路由HTML:
var js = (IJavaScriptExecutor)driver;
var newHtml = js.ExecuteScript("return document.documentElement.outerHTML;");