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