gpt4 book ai didi

css - 标记类型作为 Selenium 中的字符串变量

转载 作者:行者123 更新时间:2023-11-28 05:53:18 25 4
gpt4 key购买 nike

如何在 selenium 中将标签类型作为字符串变量传递?

假设我给出了例子:

By.cssSelector: li[__idx='0']

对于给定的示例,我尝试了下面的部分

webElement.findElement( By.cssSelector( "'" + tag + "'['" + property + "'='" + indexNumber + "']" ) )

其中标记是 li,__idx 是属性。我收到错误消息“无法使用定位器定位元素”。但如果我尝试如下,那么它会正常工作。

 webElement.getElement().findElement( By.cssSelector( "li[__idx='" + indexNumber + "']" ) )

我在做什么语法错误吗?

最佳答案

webElement.find( "" + tag + "[" + property + "='" + indexNumber + "']" );

这是解决问题的正确方法。

关于css - 标记类型作为 Selenium 中的字符串变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37202588/

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