需要帮助使用Selenium使用Python编辑元素

时间:2016-12-16 03:55:38

标签: python selenium

我有元素

<p id="LIST_VAR2">3</p>

我想要做的是将3更改为10。无论如何,有没有与Selenium这样做?

1 个答案:

答案 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中使用双引号并使用单引号将其包围(反之亦然),您就可以了。