小编典典

尝试打开Goog​​le时,selenium中的“格式错误的URL:无法访问死对象”

selenium

我目前正在使用python
selenium开发一个非常复杂的测试用例。在它的中间(页面可能正在加载,iframe内包含iframe等),我只想通过执行以下操作来打开网页:

driver.get("https://www.google.com")

但出现以下错误:

InvalidArgumentException: Message: Malformed URL: can't access dead object

我不能在selenium测试中仅在某处打开网页吗?为什么该网址格式错误?死对象与导航到新网页有什么关系…?


阅读 315

收藏
2020-06-26

共1个答案

小编典典

我认为您刚好在.get()之前切换到一个框架。而且您无法在框架中打开网址。尝试driver.switch_to_default_content()

2020-06-26