1
我有這樣的元素:修改的innerHTML使用硒
WebElement element = ...
string val = element.getAttribute("innerHTML");
所有我想要做的就是在我的網頁來改變這種innerHTML
。
可能嗎?
我有這樣的元素:修改的innerHTML使用硒
WebElement element = ...
string val = element.getAttribute("innerHTML");
所有我想要做的就是在我的網頁來改變這種innerHTML
。
可能嗎?
試試這個:
WebElement element = ...
((JavascriptExecutor)driver).executeScript(
"var ele=arguments[0]; ele.innerHTML = 'my new content';", element);
Selenium WebDriver沒有任何直接的方法來改變DOM本身。但是我們可以使用JavascriptExecutor
來使用javascript來修改DOM。
檢查this example更改背景顏色。你也會想到改變innerHTML。
歡迎堆棧溢出!爲了在這裏得到一個好的接待,你應該顯示你的嘗試。你有沒有嘗試過一些東西來改變innerHtml?你有沒有在網上搜索過,如果是的話,你發現了什麼?請[編輯]你的問題,並告訴我們你找到了什麼,你嘗試過什麼。它可以區分獲得有用的答案,並獲得downvoted和封閉。祝你好運! –