您的代码中有小错误,在文本中缺少’‘
"+linktext+":
driver.findElement(By.xpath("/table[contains(@class,'results ib-list')]/tbody/tr/td[@class = 'name']/a[contains(text(),'"+linktext+"')]")).click();NoSuchElementException通常表示元素处于中
frame,或加载缓慢。硒仅与当前框架中的元素相互作用。在
frame您切换到子元素之前,子元素中的任何元素都无法与之交互
frame。您可以使用
switchTo().frame()以下命令进行切换:
driver.switchTo().frame(ARG);
的参数
frame()是
- 从0开始
- ID
frame
webelement
参考frame
在中完成后
iframe,请使用以下命令退出文档顶部:
driver.switchTo().defaultContent();



