无法单击docusign文档

vcudknz3  于 2021-07-03  发布在  Java
关注(0)|答案(2)|浏览(297)

我需要帮助。我正在尝试使用selenium(java)自动化一个表单,selenium是salesforce内置的,docusign已经嵌入其中。每当我试图单击docusign页面上的按钮时,就会出现错误:找不到元素或找不到此类元素。。我已经尝试了所有类型的等待命令(waituntil元素可见/可点击等),但仍然没有运气可以请你建议有没有办法点击嵌入docusign页?感谢你的帮助!!
我是新来这个论坛请接受我的道歉,如果我把任何错误。。谢谢

zf9nrax1

zf9nrax11#

这就是我解决问题的方法。
driver.switchto().frame(driver.findelement(by.xpath(iframexpath)));
然后返回顶部窗口:driver.switchto().defaultcontent();
谢谢

wgeznvg7

wgeznvg72#

为了确定,请检查docusign是否在同一帧中。我以前在salesforce做过测试,我们以前有iFrame。然后您需要告诉selenium切换帧以查找元素。
如果是这样,请使用:

driver.switchTo().frame()

相关问题