Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果类名的一部分是动态的,我们如何用java处理selenium?_Java_Selenium_Selenium Webdriver_Selenium Rc - Fatal编程技术网

如果类名的一部分是动态的,我们如何用java处理selenium?

如果类名的一部分是动态的,我们如何用java处理selenium?,java,selenium,selenium-webdriver,selenium-rc,Java,Selenium,Selenium Webdriver,Selenium Rc,如果类名的一部分是动态的,我们如何用java处理selenium 经验: -->数字部分将动态更改 我们如何识别这种类型的对象。请帮助。请尝试使用正则表达式并使用“contains”。在元素标识期间,用户类包含并提供类的固定名称 例如:/*[包含(@class,'Your Fixed String name of class')] 注意:假设在DON中,类名是唯一的,并且没有其他类具有附加变量号的相同名称。如果是这样,请将元素放入一个列表中,然后进行操作。由于您没有共享您尝试过的sin pest

如果类名的一部分是动态的,我们如何用java处理selenium

经验: -->数字部分将动态更改


我们如何识别这种类型的对象。请帮助。

请尝试使用正则表达式并使用“contains”。在元素标识期间,用户类包含并提供类的固定名称

例如:
/*[包含(@class,'Your Fixed String name of class')]


注意:假设在DON中,类名是唯一的,并且没有其他类具有附加变量号的相同名称。如果是这样,请将元素放入一个列表中,然后进行操作。

由于您没有共享您尝试过的sin pest代码,我举一个我自己的例子来回答您的问题:

考虑下面的html代码 买方属性

在上面的HTML代码中,类值是attr2group,这意味着2不是常量,它将动态变化

因此,您的xpath应该如下所示: //span[contains(@class,'attr')][contains(@class,'group')]


希望这能对您有所帮助

我不是这方面的专家,但您的问题没有显示出任何效果-请告诉我们已经尝试了什么。另外,我还要添加Java标记。你真的需要5个Selenium标签吗?你的HTML代码段在哪里?到目前为止你都尝试了什么?请提供一些您尝试过的代码。请尝试文档: