首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择网格视图以执行编辑操作

选择网格视图以执行编辑操作
EN

Stack Overflow用户
提问于 2016-03-30 20:04:33
回答 1查看 90关注 0票数 0

检查2张图片中的html代码,并在此基础上进行操作

我正在使用selenium webdriver,我想在网格视图中单击record来执行编辑/删除操作,其中视图网格位于具有多个div、tr和td标签的Iframe中。从网格中选择记录后,如何进行编辑/删除操作?

下面是代码片段:

代码语言:javascript
复制
driver.SwitchTo().Frame(driver.FindElement(By.XPath("//div/iframe/iframe/iframe")));
driver.FindElement(By.XPath("//html/body/div[1]/div[2]/div/div[2]/article/div/table/tbody/tr[2]/td[1]")).Click();
EN

回答 1

Stack Overflow用户

发布于 2016-03-30 20:51:59

看起来你有嵌套的框架。使用Selenium,您需要在切换到嵌套框架之前在父框架上设置上下文:

代码语言:javascript
复制
// set the context on //div/iframe
driver.SwitchTo().Frame(0);

// set the context on //div/iframe/iframe
driver.SwitchTo().Frame(0);

// set the context on //div/iframe/iframe/iframe
driver.SwitchTo().Frame(0);

driver.FindElement(By.XPath("//html/body/div[1]/div[2]/div/div[2]/article/div/table/tbody/tr[2]/td[1]")).Click();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36308338

复制
相关文章

相似问题

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