Linux下开箱即用的CPU浮点性能测试工具集(含Linpack 11.0.1二进制与MKL集成指南)
2026/6/12 7:33:02
🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快
#获取打开的多个窗口句柄 windows = driver.window_handles #切换到当前最新打开的窗口 driver.switch_to.window(windows[-1]) #最大化浏览器 driver.maximize_window() #刷新当前页面 driver.refresh()如存在以下网页:
<html lang="en"> <head> <title>FrameTest</title> </head> <body> <iframe src="a.html" id="frame1" name="myframe"></iframe> </body> </html>可以使用4中方式切换frame
#1.用frame的index来定位,第一个是0 driver.switch_to.frame(0) #2.用id来定位 driver.switch_to.frame("frame1") #3.用name来定位 driver.switch_to.frame("myframe") #4.用WebElement对象来定位 driver.switch_to.frame(driver.find_element_by_tag_name("iframe"))#1. 获取alert driver.switchTo().alert() #2.点确定 alert.accept() #3.点取消 alert.dismiss() #4.获取alert的内容 alert.getText()以下是使用中的一个例子:
alert = driver.switch_to.alert #切到弹出框 print(alert.text) a=alert.text alert.accept() return '添加成功!' in a在Selenium中,可以使用以下方法来切换窗口、框架和弹出框:
切换窗口:
切换框架(iframe):
处理弹出框(alert):
注意事项:
示例代码:
python # 切换窗口 main_window = driver.current_window_handle # 获取当前窗口句柄 new_window = driver.window_handles[1] # 假设有多个窗口,选择第二个窗口 driver.switch_to.window(new_window) # 切换到新窗口 # 切换框架 driver.switch_to.frame("frame_name") # 通过框架名称切换 driver.switch_to.frame(0) # 通过索引切换 # 处理弹出框 alert = driver.switch_to.alert alert.accept() # 点击确定按钮 alert.dismiss() # 点击取消按钮 alert.send_keys("text") # 发送文本以上是在Selenium中切换窗口、框架和处理弹出框的方法。根据具体情况,你可以选择适当的方法来实现你的测试需求。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。