通过Python中的Selenium导航到新页面

时间:2018-03-19 03:34:16

标签: python selenium selenium-webdriver

如何在python中使用与Selenium相同的驱动程序导航到另一个网页? 我不想打开新页面。我想继续使用相同的驱动程序。 我认为以下内容可行:

driver.navigate().to("https://support.tomtom.com/app/contact/")

但事实并非如此!导航似乎不是一个'WebDriver'方法

2 个答案:

答案 0 :(得分:2)

导航到您刚写的网页

driver.get(__url__)

您可以多次在程序中执行此操作

答案 1 :(得分:1)

您尝试过的代码行:

driver.navigate().to("https://support.tomtom.com/app/contact/")

这是典型的基于 Java 的代码行。

但是,根据当前 Python API文档The WebDriver implementation 导航()方法尚未得到支持/实施。

嗯,你可以使用 get(url)方法,而不是定义为:

def get(self, url):
    """
    Loads a web page in the current browser session.
    """
    self.execute(Command.GET, {'url': url})