Selenium execute_script 以科学计数法发送浮点数

Selenium execute_script sending float number in scientific notation

我有这段代码,我使用 execute_script 修改元素的,我需要将它设置为浮点数,我使用了这段代码:

WebDriverWait(driver, timeout).until(EC.element_to_be_clickable((By.ID, 'dice_bet')))
driver.execute_script(f"document.getElementById('dice_bet').innerHTML = '{bet}';")

它确实发送了浮点数,但是使用科学记数法,我发送的是 0.0001,它显示为 1e-4,我怎样才能让它实际发送浮点数 0.0001?

可以这样做:

a = 0.00001

b = "{:.10f}".format(a).rstrip('0')