Selenium基本使用表单切换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium基本使用表单切换相关的知识,希望对你有一定的参考价值。
在测试过程中,经常会碰到frame和iframe,嵌套等情况
这种情况下直接通过id,name等等是无法定位到的
好在selenium替我们想到了这个问题switch_to方法解决问题
switch_to先定位iframe,根据iframe的id或name进行定位;那么,iframe没有id或name怎么办;
#可以用xpath先定位iframe呀 iframe = driver.find_element_by_xpath(‘//*[@class="kw"]‘) #再将iframe定位对象,传给switch_to.frame对象 driver.switch_to.frame(iframe)
操作完当前iframe后,还可以使用switch_to.default_conent()跳回最外层页面
driver.switch_to_default_content()
-----------------------------------------------我是华丽的分隔线----------------------------------------------------------------------
以上是关于Selenium基本使用表单切换的主要内容,如果未能解决你的问题,请参考以下文章
python+selenium2自动化---多表单多窗口切换