当我使用Selenium IDE单击按钮时,我在“表格”选项卡中得到2个结果:
selectFrame {"id":"3f923370-2dae-80d8-f36f-670e9caa7f7d","containerVersion":"7-GA","webContextPath":"/mmm"}
和
click xpath=(//button[@type='button'])[2]
如何在python中将其转换为可用代码?使用 driver.switch_to_frame 和 driver.find_element_by_xpath ??
答案 0 :(得分:0)
您需要先切换到特定帧,然后在帧中搜索元素。你可以试试这个:
driver.switch_to_frame(driver.find_element_by_id("3f923370-2dae-80d8-f36f-670e9caa7f7d")
driver.find_element_by_xpath("//button[@type='button'][2]").click()
我不熟悉Selenium IDE,但我假设3f923370-2dae-80d8-f36f-670e9caa7f7d
是id
标记的frame
属性值。