首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何访问从html页面中的"Cänvas Id“出现的web元素?

我如何访问从html页面中的"Cänvas Id“出现的web元素?
EN

Stack Overflow用户
提问于 2020-04-11 18:12:04
回答 1查看 30关注 0票数 1

我正在使用selenium3 webdriver自动化一个有许多点击按钮的html页面,当整个页面显示为画布元素时,我无法访问这些按钮。我现在无法继续,如果有人能分享任何解决方案,那就太好了。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2020-04-11 19:45:47

在大多数情况下,canvas元素都是iframe的一部分。因此,找到iframe元素,然后找到canvas id。:代码可能如下所示:

代码语言:javascript
复制
WebElement iframe = driver.findElement(By.name("iframe Name"));
 driver.switchTo().frame(iframe);
 WebElement canvasId = driver.findElement(By.id("Canvas Id"));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61155105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档