Webdriver切换到错误的iframe

时间:2016-10-24 07:49:52

标签: python selenium iframe selenium-webdriver phantomjs

我使用find_elements_by_xpath

收集了一定数量的iframe
 PLM = models.FloatField(_('LMP'),blank=True, null=False,  default=1)

当我浏览它们时,我发现我确实收集了正确的网址:

frames = self.driver.find_elements_by_xpath(self.PATH_TO_FRAMES)

结果:

for frame in frames:
    print(frame.get_attribute("src"))

然而,当我像这样经历它们时,结果并不正确:

CORRECT URL 1
CORRECT URL 2
CORRECT URL 3
CORRECT URL 4
CORRECT URL 5

结果:

for frame in frames:
    self.driver.switch_to_frame(frame)
    print(self.driver.current_url)
    self.driver.switch_to_default_content()

我做错了什么?提前致谢!

0 个答案:

没有答案