如何连接selenium中的两个元素

如何连接selenium中的两个元素,selenium,selenium-webdriver,automation,Selenium,Selenium Webdriver,Automation,我需要连接下面提到的两个webelement。在这两者之间,我需要迭代for循环 @FindBy(xpath="//*[@id='undefined/]/div[1]/div[2]/div[2]/svg/g[") public WebElement test1; @FindBy(xpath="]/path") public WebElement test2; 例如— for (int i=1; i<=10; i++){ //Need code for connect two eleme

我需要连接下面提到的两个webelement。在这两者之间,我需要迭代for循环

@FindBy(xpath="//*[@id='undefined/]/div[1]/div[2]/div[2]/svg/g[")
public WebElement test1;

@FindBy(xpath="]/path")
public WebElement test2;
例如—

for (int i=1; i<=10; i++){
//Need code for connect two element like test1 +i + test2.
}

for(inti=1;i要组合这两个元素的文本,可以执行以下操作-

for (int i=1; i<=10; i++){
 System.out.println(test1.getText() +i + test2.getText());
}

我认为您希望连接两个字符串,然后在运行时生成XPath。这会有帮助吗

String xpath1 "//*[@id='undefined/]/div[1]/div[2]/div[2]/svg/g
for (int i=1; i<=10; i++){
String finalxpath = xpath1+"["+i+"]/path"

}
String xpath1//*[@id='undefined/]/div[1]/div[2]/div[2]/svg/g

对于(int i=1;i您的意思是您需要将两个Web元素的可见文本连接起来?是的,我需要连接。请澄清您的具体问题或添加其他详细信息,以突出显示您所需要的内容。正如目前所写的,很难准确地说出您所问的内容。有关澄清此问题的帮助,请参阅页面。发布指向该页面的链接或e相关的HTML,并用文字(用例子)解释你想做什么。谢谢你的回复,但我需要连接webelement而不是文本“你说的“连接webelement”是什么意思?就像在HTML中把两个单独的元素并排放在一起一样?是的,例如/*[@id='undefined/]/div[1]/div[2]/div[2]/svg[-Test 1,]/path”-test2.需要连接这两个welement。示例是什么?为什么在这样的场景中需要for循环?请用更多细节更新问题。原始Xpath://*[@id='undefined/]/div[1]/div[2]/div[2]/svg/g[1]/path。我将两个Xpath分开为//*[@id='undefined/]/div[1]/div[2]/div[2]/svg[and]/需要从forloop中获取值以在g[1]标记中迭代
String xpath1 "//*[@id='undefined/]/div[1]/div[2]/div[2]/svg/g
for (int i=1; i<=10; i++){
String finalxpath = xpath1+"["+i+"]/path"

}