web自动化之问题总结

2021-02-23  本文已影响0人  bluepang

1.怎么切换iframe

首先要初始化driver = webdriver.Firefox()

方式一:根据iframe的id、name、index进行切换

driver.switch_to.frame(id or name or index)

方式二:根据iframe对应的WebElement对象进行切换

iframe1 = driver.find_elements_by_tag_name('iframe')[0]

iframe2 = driver.find_element_by_xpath('xxx')

driver.switch_to.frame(iframe1 or ifram2)

其他相关知识

1、切换到上一级iframe

driver.switch_to.parent_frame()

2、退出所有iframe

driver.switch_to.default_content()

2.怎么上传文件

1、send_keys

2、依赖一些客户端自动化的工具

    1)windows:autoit

    2)mac os:automator

上一篇下一篇

猜你喜欢

热点阅读