51Testing软件测试论坛

标题: selenium运行到某步卡死 [打印本页]

作者: 测试积点老人    时间: 2022-9-23 13:15
标题: selenium运行到某步卡死
功能:自动到网页下载不同版本的谷歌浏览器驱动
问题:希望使用注释部分代码,但是会卡死
下载代码如下,使用直接点击超链接的形式可以正常运行,但当使用打开新标签页的方法(即注释部分)时,则会卡死在倒数第二行,页面是成功跳转的,当我更改新页面状态时程序会立即报错
请问该如何解决
  1. i.find_elements_by_xpath('a')[0].click()
  2. # href = i.find_elements_by_xpath('a')[0].get_attribute('href')
  3. # time.sleep(1)
  4. # self.driver.execute_script(f'window.open("{href}", "_blank");')
  5. # time.sleep(0.5)
  6. # self.driver.switch_to.window(self.driver.window_handles[-1])
  7. time.sleep(0.5)
  8. print(self.driver.current_window_handle)

  9. #进入该版本界面
  10. tabe = self.driver.find_element_by_xpath('/html/body/table/tbody')
  11. print(2)
复制代码



作者: bellas    时间: 2022-9-26 14:41
那这应该是不支持吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2