首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在tosca中使用动态xpath

如何在tosca中使用动态xpath
EN

Stack Overflow用户
提问于 2021-11-23 13:22:29
回答 2查看 72关注 0票数 1

我有一个场景,我必须使用xpath来标识元素。但是,我希望xpath是动态的,传递给xpath的参数应该基于作为测试运行一部分存储的buffer。

有没有可能在xpath中给出缓冲值?

EN

回答 2

Stack Overflow用户

发布于 2021-12-03 13:36:19

是的,这是可能的。您必须将缓冲区名称放在引号中。下面是我如何使用它在div[Number]Number上迭代

代码语言:javascript
复制
"id('table')/div["{B[Number]}"]"
                 ^-----------^ < note the quotes
票数 2
EN

Stack Overflow用户

发布于 2021-11-26 18:20:50

你尝试过在你的xpath中使用{Byour_buffer_name}吗?我从未尝试过在属性中使用缓冲区,但这可能会起作用。

我还建议寻找其他方法来唯一地标识您的元素。IMHO xpath很容易变得不稳定。页面结构中的任何更改都可能会破坏它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70081680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档