fab_when_impl.py 文件源码

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

项目:directory-tests 作者: uktrade 项目源码 文件源码
def fas_browse_suppliers_by_invalid_sectors(
        context: Context, actor_alias: str):
    actor = context.get_actor(actor_alias)
    session = actor.session

    response = fas_ui_find_supplier.go_to(session, term="")
    context.response = response

    sector_selector = "#id_sectors input::attr(value)"
    content = response.content.decode("utf-8")
    filters = Selector(text=content).css(sector_selector).extract()

    sectors = list(set(choice(filters)
                       for _ in range(randrange(1, len(filters)))))

    sectors.append("this_is_an_invalid_sector_filter")
    logging.debug(
        "%s will browse Suppliers by multiple Industry sector filters and will"
        " inject an invalid filter: '%s'",
        actor_alias, ", ".join(sectors)
    )
    context.response = fas_ui_find_supplier.go_to(session, sectors=sectors)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号