[英]How to change the text of a div element using Selenium
在以下 HTML 中:
<div class="stylesSelectDropdown__dropdown-label-single____d17A">**Client_1_name**</div>
我想使用 python selenium 將其更改為Client_2_name
而不是Client_1_name
。 有什么辦法嗎?
更改<div>
元素的innerText
<div class="stylesSelectDropdown__dropdown-label-single____d17A">Client_1_name</div>
從Client_1_name
到Client_2_name
您可以使用以下任一解決方案:
使用innerText :
element = driver.find_element(By.XPATH, "//div[text()='Client_1_name']") driver.execute_script("arguments[0].innerText = 'Client_2_name'", element)
使用setAttribute()
:
element = driver.find_element(By.XPATH, "//div[text()='Client_1_name']") driver.execute_script("arguments[0].setAttribute('innerHTML','Client_2_name')", element)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.