selector_builder.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:nerodia 作者: watir 项目源码 文件源码
def _build_wd_selector(self, selectors):
        if any(isinstance(val, re._pattern_type) for val in selectors.values()):
            return None

        selectors.pop('tag_name', None)

        input_attr_exp = self.xpath_builder.attribute_expression('input', selectors)

        xpath = './/input[(not(@type) or ({}))'.format(self._negative_type_expr)
        if input_attr_exp:
            xpath += ' and {}'.format(input_attr_exp)
        xpath += ']'

        logging.debug({'build_wd_selector': xpath})

        return ['xpath', xpath]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号