将Selenium IDE转换为Python

时间:2015-11-20 13:31:14

标签: html python-2.7 selenium selenium-ide

当我使用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 ??

1 个答案:

答案 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-670e9caa7f7did标记的frame属性值。