【发布时间】:2018-05-24 11:25:41
【问题描述】:
我正在使用 selenium 的 python 绑定(python 2.7.12、selenium 3.8.0)来从网页中选择 iframe。但这似乎不起作用。这是一个示例代码:
driver.get("http://jsfiddle.net/westonruter/6mSuK/")
print(driver.title)
elem = driver.find_element(By.XPATH, '//iframe[@name="result"]')
driver.switch_to_frame(elem)
print(driver.title)
我正在使用一些包含 iframe 的测试页面。我尝试更改为这个 iframe,并希望第二个打印输出为 HTTPS iframe test by westonruter(为了验证我切换到正确的 iframe),但我再次得到相同的输出:
HTTPS iframe test - JSFiddle
HTTPS iframe test - JSFiddle
这里出了什么问题?为什么 selenium 不“切换”到选定的 iframe?
【问题讨论】: