我有元素
<p id="LIST_VAR2">3</p>
我想要做的是将3
更改为10
。无论如何,有没有与Selenium这样做?
答案 0 :(得分:2)
我不知道纯Python方式,但您可以使用Selenium来运行一些Javascript!
#write format that way:-
import peewee
import MySQLdb
con = MySQLdb.connect(user="root", passwd="admin")
cur = con.cursor()
cur.execute('CREATE DATABASE IF NOT EXISTS erp_master')
db = peewee.MySQLDatabase('erp_master', user='root',passwd='admin')
class Bank(peewee.Model):
bank_id = peewee.PrimaryKeyField()
bank_name = peewee.CharField()
Account_no = peewee.IntegerField()
ifc_code = peewee.IntegerField()
swift_code = peewee.IntegerField(null = True)
class Meta:
database = db
db.create_tables([Bank], safe=True)
#it works perfect without any error
此Javascript使用带有getElementbyId的ID查找元素并更改textContent。
请注意,我使用单引号括起Javascript和Javascript中的双引号。这就是Python无法在看到双引号时将字符串解释为结束。只要您在JS中使用双引号并使用单引号将其包围(反之亦然),您就可以了。