合肥人真帅 发表于 2017-5-22 10:26:08

如何定位没有id和name的frame中的元素



如图,如何定位这个frame中的“今天”这个按钮

掉渣饼 发表于 2017-5-22 13:09:24

如果你是用Python+selenium写的脚本可以使用如下方法试试
driver.switch_to_frame(你要定位的iframe在当前页面的索引),比如你iframe在当前页面是第一个iframe可以用driver.switch_to_frame(0),后面依次类推

梦想家 发表于 2017-5-22 14:03:23

好多定位方式
xpathlinkcss什么的呗

Real_小T 发表于 2017-5-22 16:09:14

你这申请日期是一个input还是button?

测试菜鸟梦 发表于 2017-5-22 22:16:48

你的意思是相同兄弟元素   类名相同没法定位是吧可以根据属性jquery的函数attr返回的值是今天来判断也可以通过val函数判断呢

合肥人真帅 发表于 2017-5-24 13:31:17

掉渣饼 发表于 2017-5-22 13:09
如果你是用Python+selenium写的脚本可以使用如下方法试试
driver.switch_to_frame(你要定位的iframe在当前 ...

大神,我用的是java,在eclipse环境下。怎么写

合肥人真帅 发表于 2017-5-24 13:32:15

掉渣饼 发表于 2017-5-22 13:09
如果你是用Python+selenium写的脚本可以使用如下方法试试
driver.switch_to_frame(你要定位的iframe在当前 ...

driver.switchTo().frame(0);   这样吗?

xyyhljm 发表于 2017-5-26 17:54:38

driver.switchTo().frame(wd.findElement(By.xpath("//iframe[@hidefocus='true' and @width='97'and @height='9']")));

driver.findElement(By.xpath("//input[@id='dpTodayInput']"));

lamecho 发表于 2017-6-1 15:15:28

建议了解pyswat框架,全程录制案例,不需要手写代码,自动生成测试case,回放即可实现自动化测试
页: [1]
查看完整版本: 如何定位没有id和name的frame中的元素