elementaction.py 文件源码

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

项目:python-behave-automation-framework 作者: pradeepta02 项目源码 文件源码
def hover(self, locator, replacement=None):
        """Mouse over on element
        :param locator: element locator
        :param replacement: if locator contains dynamic part, i.e. '$value',
        it will be replaced by replacement variable
        :return: None
        """
        if replacement is not None:
            locator = locator.replace('$value', replacement)

        try:
            element = self.fetch_element(locator)

            mouse_hover = ActionChains(self.context.driver).move_to_element(element)
            mouse_hover.perform()
        except Exception as e:
            self.context.logger.error("Unable to hover on locator '" + locator + "'. Error: %s" % e,
                                      exc_info=True)
            Assert.assert_fail("Unable to hover on locator '" + locator + "'")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号