怎样获取 iframe 内的按钮位置
需要在一个 iframe 标签内的页面里点击一个按钮,通过鼠标点击获取的位置在执行过程中 会报找不到元素,也不能通过坐标点击,因为那个按钮的位置是变的,通过 selenium 的 webdriver 但是需要打开一个新的浏览器 ,怎么解决这种问题,才能点到那个按钮
"需要在一个 iframe 标签内的页面里点击一个按钮,通过鼠标点击获取的位置在执行过程中 会报找不到元素,也不能通过坐标点击,因为那个按钮的位置是变的,通过 selenium 的 webdriver 但是需要打开一个新的浏览器 ,怎么解决这 ...."
需要在一个 iframe 标签内的页面里点击一个按钮,通过鼠标点击获取的位置在执行过程中 会报找不到元素,也不能通过坐标点击,因为那个按钮的位置是变的,通过 selenium 的 webdriver 但是需要打开一个新的浏览器 ,怎么解决这种问题,才能点到那个按钮
selenium 内部有方法,先跳转至 iframe 标签内,再操作 iframe 内部标签,以下为方法使用:
driver.switch_to.frame(reference)
driver.switch_to.parent_frame()
driver.switch_to.default_content()
keyide
把 iframe 的 src 地址单独提取出来,打开一个新 tab 的方式来点击能接受吗?
我一般都是通过这个方式来解决的。
怎么用图片的方式?
试试使用图片方式呢?