我需要帮助。我正在尝试使用selenium(java)自动化一个表单,selenium是salesforce内置的,docusign已经嵌入其中。每当我试图单击docusign页面上的按钮时,就会出现错误:找不到元素或找不到此类元素。。我已经尝试了所有类型的等待命令(waituntil元素可见/可点击等),但仍然没有运气可以请你建议有没有办法点击嵌入docusign页?感谢你的帮助!!
我是新来这个论坛请接受我的道歉,如果我把任何错误。。谢谢
我需要帮助。我正在尝试使用selenium(java)自动化一个表单,selenium是salesforce内置的,docusign已经嵌入其中。每当我试图单击docusign页面上的按钮时,就会出现错误:找不到元素或找不到此类元素。。我已经尝试了所有类型的等待命令(waituntil元素可见/可点击等),但仍然没有运气可以请你建议有没有办法点击嵌入docusign页?感谢你的帮助!!
我是新来这个论坛请接受我的道歉,如果我把任何错误。。谢谢
2条答案
按热度按时间zf9nrax11#
这就是我解决问题的方法。
driver.switchto().frame(driver.findelement(by.xpath(iframexpath)));
然后返回顶部窗口:driver.switchto().defaultcontent();
谢谢
wgeznvg72#
为了确定,请检查docusign是否在同一帧中。我以前在salesforce做过测试,我们以前有iFrame。然后您需要告诉selenium切换帧以查找元素。
如果是这样,请使用: