我正在使用selenium3 webdriver自动化一个有许多点击按钮的html页面,当整个页面显示为画布元素时,我无法访问这些按钮。我现在无法继续,如果有人能分享任何解决方案,那就太好了。
提前感谢!
发布于 2020-04-11 19:45:47
在大多数情况下,canvas元素都是iframe的一部分。因此,找到iframe元素,然后找到canvas id。:代码可能如下所示:
WebElement iframe = driver.findElement(By.name("iframe Name"));
driver.switchTo().frame(iframe);
WebElement canvasId = driver.findElement(By.id("Canvas Id"));https://stackoverflow.com/questions/61155105
复制相似问题