如何增加xpath并将其保存在变量-selenium IDE中

时间:2017-05-12 04:08:20

标签: xpath selenium-ide

我希望通过增加变量中的计数来增加循环中的xpath,请检查以下代码:

class ZetaDialect(DefaultDialect):
    # default_paramstyle = 'qmark'
    name = 'zeta'

    def __init__(self, **kwargs):
        DefaultDialect.__init__(self, **kwargs)

    @classmethod
    def dbapi(cls):
        return zeta_dbapi

    @reflection.cache
    def get_table_names(self, connection, schema=None, **kw):
        return [u'table_1', u'table_2', ...]

    @reflection.cache
    def get_pk_constraint(self, connection, table_name, schema=None, **kw):
        return []

    @reflection.cache
    def get_foreign_keys(self, connection, table_name, schema=None, **kw):
        return []

    @reflection.cache
    def get_unique_constraints(self, connection, table_name,
                               schema=None, **kw):
        return []

    @reflection.cache
    def get_indexes(self, connection, table_name, schema=None, **kw):
        return []

    @reflection.cache
    def get_schema_names(self, connection, **kw):
        return []

    @reflection.cache
    def get_columns(self, connection, table_name, schema=None, **kw):
        # just an example of the column structure
        result = connection.execute('select * from %s limit 1' % table_name)
        return [{'default': None, 'autoincrement': False, 'type': TEXT, 'name': colname, 'nullable': False} for colname, coltype in result.curs

实际上这段代码在一个循环中,等待这个xpath(storeElementPath)并截取屏幕截图,但我想每次在循环中显示这条xpath时都要计算,所以我这样做了喜欢在变量中保存总(次数),即(nsuvcount = 10),这意味着找到xpath 10次,这是一条错误信息。

感谢您的帮助!

0 个答案:

没有答案