这个是因为在创建新页面版本的时候 Confluence 可能尝试在每次插件安装或者更新的时候合并页面中不是 Wiki 标记的内容。...在必要的时候,你可以使用这个属性来禁用健康检查。 page.index.macro.max.pages 6.1.4 5000 设置页面索引宏可以显示最大的页面数量。...如果一个空间中的页面数量超过了这个限制,页面索引宏将会显示一个页面的数量和有更多页面内容需要显示的信息。...在必要的时候,你可以使用这个属性来禁用健康检查。 page.index.macro.max.pages 6.1.4 5000 设置页面索引宏可以显示最大的页面数量。...如果一个空间中的页面数量超过了这个限制,页面索引宏将会显示一个页面的数量和有更多页面内容需要显示的信息。
Confluence 并不能比较容易的对外部站点进行搜索,这个是因为 Confluence 使用的是 Lucene 内部查找,但是你还是有下面 2 个可选的方案: 嵌入外部页面到 Confluence...替换 Confluence 查找 嵌入外部页面到 Confluence 如果你有少量的外部页面内容需要你的 Confluence 站点进行索引,你最好可以启用 HTML Include Macro 宏...,使用这个宏将外部页面嵌入到你的 Confluence 页面中。...替换 Confluence 查找 如果你有足够的技术力量,你可以将 Confluence 的内部搜索用 crawler 进行替换,这样你可以用 crawler 搜索你的 Confluence 站点和外部站点...注意,你可以通过 Confluence API 对 Confluence 进行查询。
iframe标签是框架的一种形式,也比较常用到,iframe一般用来包含别的页面,例如我们可以在我们自己的网站页面加载别人网站或者本站其他页面的内容。iframe标签的最大作用就是让页面变得美观。...frame层级结构如下: 从控制台的输出结果可以看出:QQ邮箱主页面(主页面其实也可以看成一个iframe 对象)下有3个iframe,其中最后一个iframe下又嵌套了一层iframe。...(1)使用name属性定位示例。 a.宏哥偶然发现一个在线的免费的demo网址:https://sahitest.com/demo 很好用,今天就使用它来讲解定位frame。...元素没有name属性,有id属性,也可以用来定位的 a.宏哥这里还用之前的html页面,进行演示。...,具体使用方法可以查看前边的iframe文章。
1.简介按照计划今天就要用实际的例子进行iframe自动化测试。经过宏哥长时间的查找,终于找到了一个含有iframe的网页(QQ邮箱和163邮箱),别的邮箱宏哥就没有细看了。...所以今天这一篇的主要内容就是用这两个网页的iframe结合上一篇的理论知识,宏哥给小伙伴或者童鞋们演示一下。...# 2.注释:包括记录创建时间,创建人,项目名称。'''..." 可以使用xpath的contains 模糊匹配,或者css的正则匹配来对其进行定位。...,对不同页面进行嵌套。
你可以使用 Content Report Table Macro 来创建你空间内容的列表。同时你也可以用这个宏来设置仅显示特定的标签。...如果你希望显示一些内容,你可以使用这个宏,然后将要显示的内容使用标签进行过滤。你可以通过对页面和博客页面中添加特定的标签后,将内容使用标签过滤到页面中。...添加搜索对话框能够让你更加容易在空间中查找 Livesearch Macro 能够允许你的你的 Confluence 页面中创建搜索对话框,这个搜索对话框只能对你空间的内容进行搜索,不能进行全站搜索。...你可以设置空间参数来让这个宏只显示你空间的更新,如果你还有其他的相关的空间的话,你也可以使用这个宏,通过添加参数来显示其他相关空间的内容更新。 正在使用 JIRA?...在 Confluence 中创建你的 JIRA 显示 如果你的 Confluence 站点连接到了 Jira 应用,你在你的 Confluence 站点中创建和显示 Jira 应用上的问题。
现在有这样的需求,刚好也可以尝试一下,于是到 Confluence 官网进行了解试用了一波:知识管理+论坛式的问题讨论,加上各种强大的宏插件,同时也提供了私有化的部署教程!...Atlassian Confluence(简称 Confluence)是用 JAVA 语言编写的基于 WEB 的企业 Wiki,它是由 Atlassian公 司开发并向市场发布的。...Confluence 是一个商业软件,对商业使用的最低许可为 $1200(25人版本),学术机构使用费减半。...Confluence 的优势 企业级的安全性; 安装简单,易于管理; 简洁,友好的用户界面; 强大的构造和搜索功能; PDF 导出和自动的重构; 开放的 API 接口,灵活扩展和集成; Confluence...Confluence 的概念特征 空间:分布式存储知识; 页面:用简单的符号来描述你的想法; 共享:和你的团队快速的协作; 搜索:跨页面,注释和附件间的搜索; 组织:高效地创建灵活的页面结构; 注释:进行小组讨论
iframe标签是框架的一种形式,也比较常用到,iframe一般用来包含别的页面,例如我们可以在我们自己的网站页面加载别人网站或者本站其他页面的内容。iframe标签的最大作用就是让页面变得美观。...() 定位到iframe上,再在上面使用locator方法定位元素。...可以使用page.frame_locator()或locator.frame_locator()方法创建 FrameLocator 捕获足该 iframe 中检索和定位元素。...coding=utf-8 # 1.先设置编码,utf-8可支持中英文,如上,一般放在第一行 # 2.注释:包括记录创建时间,创建人,项目名称。...自动化测试-11-playwright操作iframe ''' # 3.导入模块 from playwright.sync_api import Playwright, sync_playwright
(用于渲染比较大的内容)和基于XDOM的API(产生一个中间抽象语法树用于转换) XWiki Syntax 2.0和XHTML之间往返。...该特性允许,比如有一个强大的WYSIWYG编辑器,当编辑wiki页面时不会丢失的信息。...改变XDOM 宏支持(可用宏列表)。...confluence/1.0 Confluence XHTML confluence+xhtml/1.0 JSPWiki jspwiki/1.0 TWiki twiki/1.0...来提供简单wiki功能 Wikbook: 使用XWiki Rendering把用wiki语法编写的内容生成DocBook Jahia: 在"Jahia Wiki 模块"使用XWiki Rendering
1.简介原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站用它了。...但是还是有小伙伴或者童鞋们私下问这个问题,那么宏哥就单独写一篇关于iframe网页处理的文章。...iframe标签是框架的一种形式,也比较常用到,iframe一般用来包含别的页面,例如我们可以在我们自己的网站页面加载别人网站或者本站其他页面的内容。iframe标签的最大作用就是让页面变得美观。...可以使用page.frame_locator()或locator.frame_locator()方法创建 FrameLocator 捕获足该 iframe 中检索和定位元素。...每个页面都有一个主框架,并且假设页面级交互(如单击)在主框架中操作。页面可以附加带有iframe HTML标签的额外框架。可以访问这些帧以在帧内进行交互。
使用团队级的权限控制时,需要在Confluence服务器中对公司员工进行分组,好处在于配置比较方便,只需要对整个团队进行统一的权限配置。...首次使用,请更新URL: ? ? 修改为自己的服务器IP地址即可。...如果需要和Jira上的项目关联,推荐选择【软件项目空间/software project space】 因此,个人用,选【空白空间/Blank space】 团队用,选【团队空间/Team Space】...这里选择空白页面创建。 在编辑时,页面遵循所见即所得的编辑方式,基本上跟在MS Word中的操作类似。 Confluence也集成了许多编辑工具,可以很方便地插入图表、链接、附件、代办列表等等。...包括支持Markdown语法、支持Todo任务列表、支持多种宏等等。 ? 【目录/Table of Contents】插入目录插入目录宏,可根据你的标题格式自动生成目录。
宏哥还是用之前找到的一个含有iframe的网页(QQ邮箱和163邮箱),别的邮箱宏哥就没有细看了,可能后期这两个邮箱页面优化升级,也就不能用了,但是现在还可以用。...所以今天这一篇的主要内容就是用这两个网页的iframe结合上一篇的理论知识,宏哥给小伙伴或者童鞋们演示一下。...如下图所示:4.小结1.在Web UI自动化的测试中,如果一个元素定位不到,那么最大的可能定位的元素属性是在 iframe 框架中,iframe 是 html 中的框架,在 html 中,所谓框架就是可以在同一个浏览器窗口中显示不止一个页面...,对不同页面进行嵌套。...对象,即用frame_locator系列方法所取得的对象,我们可以用tag_name、xpath等来定位frame对象好了,时间不早了,今天就分享和讲解到这里,感谢大家耐心的阅读,喜欢宏哥的,别忘记在文章末尾支持一下
[y/N]: y# 创建成功Superuser created successfully.页面登录http://host:port/admin/输入账号名称和密码登录:2.GreenPlum管理页面使用...ENGINE用的也是postgresql的,其他信息如下:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql...2.2 管理员账号创建# 账户创建python ....[y/N]: ySuperuser created successfully.登录成功页面不再贴出。2.3 Django数据库API使用简单测试,更多API查看 官网。...API。
于是乎 决定对Confluence进行升级迁移 目标 Confluence迁移升级主要有以下几个目的: 将内存数据库切换为Mysql,降低对机器内存的需求 升级Confluence到最新版本,使用新特性...数据迁移 数据迁移主要是从旧的Confluence导出备份,然后导入到新的Confluence进行还原 在Confluence中有两种备份类型: 站点备份: 在 "管理 "> "备份与恢复" 页面创建备份...单空间备份: 从导出单空间为XML文件创建(在空间高级配置页面) 数据迁移过程遇到的最大问题是:包含emoji表情的xml无法导入到新版本 解决方式是:将备份包解压,然后对其中的entities.xml...空间只读,迁移之后修改域名指向新的Confluence 迁移后处理 迁移完成后,主要对以下事项进行了处理 空间页面历史权限处理 Confluenc宏中文乱码处理 关闭登录验证码 修改忘记密码链接 Confluence...和Jira集成 影响 迁移之后,Confluence页面URL的pageid可能会发生变化 参考 Confluence官方安装升级文档 Confluenc宏乱码解决 修改忘记密码链接 Python过滤emoji
2.DialogDialog介绍官方API的文档地址:对话框 |Playwright Java语法如下:import com.microsoft.playwright....* * @公众号:北京宏哥(微信搜索,关注宏哥,提前解锁更多测试干货) * * 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-16- iframe操作-监听事件和执行js脚本...如下图所示:3.宏哥将这段代码dialog.accept();注释后,看看会不会出现敲黑板的情况(页面将冻结等待对话框,并且单击等操作将永远不会完成),如下图所示:4.执行js脚本4.1在page对象执行...* * @公众号:北京宏哥(微信搜索,关注宏哥,提前解锁更多测试干货) * * 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-16- iframe操作-监听事件和执行js脚本...如下图所示:3.宏哥将这段代码dialog.accept();注释后,看看会不会出现敲黑板的情况(页面将冻结等待对话框,并且单击等操作将永远不会完成),如下图所示:5.在iframe上执行js脚本在iframe
使用团队级的权限控制时,需要在Confluence服务器中对公司员工进行分组,好处在于配置比较方便,只需要对整个团队进行统一的权限配置。...创建空间的方式很简单,可以从顶部菜单进行创建:【空间/Spaces】->【创建空间/Create Space】;也可以从Dashboard页面的Spaces页面中进行创建。...如果需要和Jira上的项目关联,推荐选择【软件项目空间/software project space】 因此,个人用,选【空白空间/Blank space】 团队用,选【团队空间/Team Space】...推荐的创建方式是,先进入父目录的页面,然后再点击【Create】进行创建。在创建文档页面中,可以看到新建文档的“父页面/Parent”,表示新文档创建后将位于“父页面”文件的下一个层级中。...包括支持Markdown语法、支持Todo任务列表、支持多种宏等等。
这个页面同时也对使用我们产品的用户经常可能会问到的一些安全问题进行说明。...针对有关你的 Confluence 站点安全配置的指导指南,请参考 Configuring Confluence Security 页面中的内容。...跨站点脚本 作为一个内容管理系统,允许用户能够在系统中创建内容,并且将创建的内容发布在网络上。...我们将会对跨站点脚本攻击进行更多的关注: Confluence 中的 Wiki 标记语言不支持危险 HTML 标记 在默认的情况下,你不能向宏中插入 原生 HTML 标记 HTML 作为附件上传到服务器上话...安装的插件将会与 Confluence 在相同的虚拟机上运行,同时也能够访问所有的 Java Runtime 环境,包括 Confluence 服务器 API。
本文主要是练习如何处理iframe切换、处理alert弹窗、获取当前页面全部信息、获取页面href属性和如何截图保存等等内容,希望小伙伴或者童鞋们喜欢哈!!! 2....://example.com" name="example" height="325" width="550">iframe> 用本地浏览器打开如下图: ?...用firepath来获得百度文本输入框的XPath截图 ?...() 如果有具体项目页面利用了iframe, 自己动手写一下脚本。...页面,无论现在在那一层的iframe,执行一次即可。
Confluence 的页面索引宏创建空间中所有页面的索引是否支持中文的页面索引? 问题解答 Confluence 的页面索引宏,不支持中文页面标题的索引。...请参考上面的图片,上面图片中的页面索引不支持对中文的索引。 https://www.ossez.com/t/confluence/505
2.2.1第一种方法 可以用css的正则匹配元素属性 语法 描述 $('[name^="value"]') 匹配 name 以 value 开头的元素 $('[name$="end"]') 匹配 name..."]') print(frame) frame.locator('#username').fill('北京-宏哥') 2.2.2第二种方法 使用xpath的contains 包含属性。...例如:宏哥前边讲解的QQ邮箱的iframe就有个2层的iframe。...自动化测试-13-playwright操作iframe ''' # 3.导入模块 from playwright.sync_api import sync_playwright def handler...# 2.注释:包括记录创建时间,创建人,项目名称。
最常见的情况是内容以及被合并了,但是页面使用 wiki 标记的内容没有被合并,通常这些 wiki 标记的内容使用了 'unmigrated-wiki-markup' 宏。...任何使用了这个宏的页面将会显示在合并报告中。这部分的内容还是可以查看和编辑的,但是因为使用了是 wiki 的标记,这部分的内容没有办法使用富文本编辑器的所有功能。...通常遇到这部分的情况的页面是页面中使用了未知的宏(unknown macro)或者使用的宏不能兼容 Confluence 4.x。...有下面 2 种办法可以修正这个问题: 安装一个与 Confluence 4.x 兼容的宏,请参考 Plugin Development Upgrade FAQ for 4.0 页面中的内容。...对页面进行编辑,删除使用不兼容宏的部分的内容。