gpt4 book ai didi

selenium - 使用 Selenium 测试 Liferay 门户

转载 作者:行者123 更新时间:2023-12-01 03:58:56 24 4
gpt4 key购买 nike

我想用 Selenium 测试 Liferay portlet,但问题是 Liferay 生成的元素 ID 是动态的,而且每次我输入 portlet 时它们似乎都会改变。有没有人对我如何测试 portlet 有任何建议?

谢谢你的帮助。

最佳答案

这将取决于您的元素的结构。有多种方法可以识别元素,而不仅仅是固定的 id。

如果您有动态元素 id,则尝试使用元素的其他一些属性来唯一标识元素,例如 text() 或 name 等……有时,id 也是使用通用模式生成的,在这种情况下您可以尝试将其用于例如//div[contains(@id,'fixedpart')]
或//div[starts-with(@id,'fixedpart')]

关于selenium - 使用 Selenium 测试 Liferay 门户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14907716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com