Я изо всех сил пытаюсь получить текст из текстового поля, преобразовать его в целое число, умножить на 1,2, а затем снова вставить его обратно в текстовое поле. преобразовать его в целое число (даже если в строке просто указано «2000»), поэтому я попытался преобразовать его в число с плавающей точкой и , затем в целое число, но теперь я получаю «ValueError: не удалось преобразовать строку в число с плавающей точкой» '.
Есть идеи, что не так? Я приложу HTML текстового поля и мой python.
HTML:
<input id="radius" ng-model="geoCtrl.lineRadius"
type="text" placeholder="Desired radius from each point of the list"
maxlength="100" name="targeting[geolocation][radius]"
ng-class="{'val-ignore': geoCtrl.options !== 'geo'}"
class="col-lg-12 attr-input ng-pristine ng-valid">
Python:
#code to find radius, multiply it by 1.2, then enter new radius into textbox
browser.find_element_by_id('radius')
first_radius_20percent = browser.find_element_by_id('radius')
current_radius = float(first_radius_20percent.get_attribute('value'))
current_radius = int(first_radius_20percent.get_attribute('value'))
new_radius = int(current_radius*1.2)
first_radius_20percent.clear()
first_radius_20percent.send_keys(new_radius)